#include<iostream.h>
#include<conio.h>
class value
{
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<<"\n\t"<<i<< endl;
}
class crectangle: public value, public coutput
{
public:
int area ()
{
return(width*height);
}
};
class ctriangle: public value, public coutput
{
public:
int area ()
{
return(width*height/2);
}
};
void main()
{
clrscr();
crectangle r1;
ctriangle t1;
r1.set_values(4,5);
t1.set_values(4,5);
r1.output(r1.area());
t1.output(t1.area());
getch();
}
#include<conio.h>
class value
{
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<<"\n\t"<<i<< endl;
}
class crectangle: public value, public coutput
{
public:
int area ()
{
return(width*height);
}
};
class ctriangle: public value, public coutput
{
public:
int area ()
{
return(width*height/2);
}
};
void main()
{
clrscr();
crectangle r1;
ctriangle t1;
r1.set_values(4,5);
t1.set_values(4,5);
r1.output(r1.area());
t1.output(t1.area());
getch();
}
No comments:
Post a Comment