Monday 14 July 2014

More programs on Class Concept

Program 1

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
class stock
{
int icode,qty;
char des[20];
float price,discount;
void finddisc()
{
if(qty<=50)
discount=0;
else if(qty<=100)
discount=5;
else
discount=10;
}
public:
void buy()
{
cout<<"Enter icode,name,price,quantity"<<endl;
cin>>icode;
gets(des);
cin>>price>>qty;
finddisc();
}
void showall()
{
cout<<"The item code is"<<icode<<endl;
cout<<"The item description is"<<des<<endl;
cout<<"The Price is"<<price<<endl;
cout<<"The quantity is"<<qty<<endl;
cout<<"The discount  is"<<discount<<endl;
}
};
void main()
{
stock s;
clrscr();
s.buy();
s.showall();
getch();
}





Program 2

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
class resort
{
int rno;
char name[20];
float charges,amount;
int days;
float compute()
{
  if((days*charges)>11000)
{
return 1.02*days*charges;
}
else
{
return days * charges;
}
}
public:
void getinfo()
{
cout<<"enter room no , name , charges and days"<<endl;
cin>>rno;
gets(name);
cin>>charges>>days;
}
void dispinfo()
{
cout<<"Room No is:  " <<rno<<endl;
cout<<"Customer name is :" <<name<<endl;
cout<<"Amount is :"<<compute();
}
};
void main()
{
clrscr();
resort r;
r.getinfo();
r.dispinfo();
getch();
}