#include <iostream>
using namespace std;
class Rectangle
{
public:
Rectangle(double a, double b) :chang(a),kuan(b) { }
protected:
double chang;
double kuan;
};
class High
{
public:
High(double h ):hight(h){}
protected:
double hight;
};
class Cuboid:public Rectangle,public High
{
public:
Cuboid(double a, double b,double h) :Rectangle(a,b), High(h){}
double biaomianji()
{
return chang * kuan * 2 + chang * hight * 2 + kuan * hight * 2;
}
double tiji()
{
return hight * kuan * chang * hight;
}
};
int main()
{
Cuboid s(2,5, 3);
cout << "表面积为:" << s.biaomianji() << endl;
cout << "体积为:"<<s.tiji() << endl;
return 0;
}