Tuesday, October 14, 2008

7.4 PROGRAM TO IMPLEMENT MULTILEVEL INHERITANCE

#include
#include
#include

class wholesalers
{
public:
char p_name[20];
float cost;
int quantity;
void read()
{
cout<<"ENTER PRODUCT_NAME,PRODUCT_COST,PRODUCT_QUANTITY\n"<cin>>p_name>>cost>>quantity;
}
void write()
{
cout<<"PRODUCT NAME :"<cout<<"PRODUCT COST :"<cout<<"PRODUCT QUANTITY :"<}
};
class retailsalers: public wholesalers
{
int icost;
int t_pieces;
public:
void accept()
{
cout<<"ENTER INCREASE IN COST & NUMBER OF PRODUCTS IN SHOP "<cin>>icost>>t_pieces;
}
void display()
{
cost+=icost;
cout<<"THE COST OF A PRODUCT IN RETAIL SHOP:"<cout<<"REMAINING PRODUCTS :"<}
};
class consumer :public retailsalers
{
int p_consumed,tcost;
public:
void rd()
{
cout<<"ENTER NUMBER OF PRODUCTS CONSUMED"<cin>>p_consumed;
}
void wr()
{
cout<<"PRODUCTS BOUGHT BY CONSUMER :"<tcost=p_consumed*cost;
cout<<"TOTAL COST OF PRODUCTS IS :"<}
};

void main()
{
clrscr();
consumer x;
x.read();
x.accept();
x.rd();
x.write();
x.display();
x.wr();
getch();
}

OUTPUT:

ENTER PRODUCT_NAME,PRODUCT_COST,PRODUCT_QUANTITY

NOTEBOOKS
15
200
ENTER INCREASE IN COST & NUMBER OF PRODUCTS IN SHOP
5
10
ENTER NUMBER OF PRODUCTS CONSUMED
5
PRODUCT NAME :NOTEBOOKS
PRODUCT COST :15
PRODUCT QUANTITY :200
THE COST OF A PRODUCT IN RETAIL SHOP:20
REMAINING PRODUCTS :10
PRODUCTS BOUGHT BY CONSUMER :5
TOTAL COST OF PRODUCTS IS :100

No comments: