Calculate Square and Cube of a number

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

Previous Post Next Post