In this, we are going to see how to calculate Square and Cube of a number using Hierarchical Inheritance in C++ Programming Language.
The Code given below can be used in TURBO C++ Compilers: -
#include <iostream.h>
#include<conio.h>
class number
{
protected:
int l;
public:
void set_values(int x)
{
l = x;
}
};
class Square : public number
{
public:
int sq()
{
return (l * l);
}
};
class Cube : public number
{
public:
int cub()
{
return (l * l * l);
}
};
void main()
{
clrscr();
int num;
cout << "Enter the number: ";
cin >> num;
Square s;
s.set_values(num);
cout << "The square value is: " << s.sq() << endl;
Cube c;
c.set_values(num);
cout << "The cube value is: " << c.cub() << endl;
getch();
}
//.............Coded by RISHAB NAIR
The Code given below can be used in gcc/g++ Compilers: -
#include <iostream>>
using namespace std;
class number
{
protected:
int l;
public:
void set_values(int x)
{
l = x;
}
};
class Square : public number
{
public:
int sq()
{
return (l * l);
}
};
class Cube : public number
{
public:
int cub()
{
return (l * l * l);
}
};
int main()
{
int num;
cout << "Enter the number: ";
cin >> num;
Square s;
s.set_values(num);
cout << "The square value is: " << s.sq() << endl;
Cube c;
c.set_values(num);
cout << "The cube value is: " << c.cub() << endl;
return 0;
}
//.............Coded by RISHAB NAIR
#ENJOY CODING
Post a Comment
FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP