class power
{
public:
void compute()
{
cout << "Enter a number" << endl;
cin >> number;
result = calcPower( number );
cout << "The power of " << number << " is " << result << endl;
}
virtual int calcPower( int number ){
return number;
}
protected:
int number;
int result;
};
class square: public power
{
public:
virtual int calcPower( int number ){
return number * number;
}
};