/* PROGRAM TO IMPLEMENT MULTILEVEL INHERITANCE */
#include<iostream.h>
class Cpolygon
{
protected:
int width,height;
public:
void set_values(int a,int b)
{width=a;height=b;}
};
class Coutput
{
public:
void output(int i);
};
void Coutput::output(int i)
{
cout<<i<<endl;
}
class Crectangle:public Cpolygon,public Coutput
{
public:
int area()
{return(width*height);}
};
class Ctriangle:public Cpolygon,public Coutput
{
public:
int area()
{return(width*height/2);}
};
int main()
{
Crectangle rect;
Ctriangle trgl;
rect.set_values(4,5);
trgl.set_values(4,5);
rect.output(rect.area());
trgl.output(trgl.area());
return 0;
}
Output :
20
10


 
 8:49 AM
8:49 AM
 Anonymous
Anonymous
 
 Posted in:
 Posted in:   










 
 
0 comments:
Post a Comment