5. (C) Implement the hierarchical inheritance
| ||
| 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
Reviewed by admin
on
December 23, 2019
Rating:
Reviewed by admin
on
December 23, 2019
Rating:

No comments: