设计一个立方体类Box,它能计算并输出立方体的体积和表面积.
问题描述:
设计一个立方体类Box,它能计算并输出立方体的体积和表面积.
要求:Box类包含三个私有数据成员a(立方体边长)、volume(体积)和area(表面积);
一个构造函数以及成员函数seta( )(设置立方体边长)、getvolume( )(计算体积)、
getarea ( )(计算表面积)和disp( )(输出结果).
运行结果要求如下:obj1=>体积:,表面积:
obj2=>体积:,表面积:
答
#include
class Box
{
public:
Box(double t )
{
a=t;
volume=0.0;
area=0.0;
}
double seta(double i )
{
a=i;
return a;
}
double getvolume()
{
volume=a*a*a;
return volume;
}
double getarea()
{
area=6*a*a;
return area;
}
void disp()
{
getvolume();
getarea();
cout