5. (C) Implement the hierarchical inheritance

5. (C) Implement the hierarchical inheritance
 Implement the hierarchical inheritance


#include <iostream.h>
#include<conio.h>
class Number
{
private:
int num;
public:
void getNumber()
{
cout <<"\n\nEnter an integer number: ";
cin >> num;
}
int returnNumber()
{
return num;
}
};
class Square:public Number
{
public:
int getSquare()
{
int num,sqr;
num=returnNumber();
sqr=num*num;
return sqr;
}
};
class Cube:public Number
{
public:
int getCube()
{
int num,cube;
num=returnNumber();
cube=num*num*num;
return cube;
}
};
void main()
{
clrscr();
Square objS;
Cube objC;
int sqr,cube;
objS.getNumber();
sqr =objS.getSquare();
cout << "Square of "<< objS.returnNumber() << " is: " << sqr << endl;
objC.getNumber();
cube=objC.getCube();
cout << "Cube of "<< objC.returnNumber() << " is: " << cube << endl;
getch();
}
5. (C) Implement the hierarchical inheritance 5. (C) Implement the hierarchical inheritance Reviewed by admin on December 23, 2019 Rating: 5

No comments:

Powered by Blogger.