作业帮 > 综合 > 作业

C++构造一个圆柱体的类

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/30 09:40:30
C++构造一个圆柱体的类
构造一个圆柱体的类,定义该类对象a,再定义一个和a 同底等高的圆柱体b,计算
a 圆柱体的底面积,计算b 圆柱体的体积.
#include
using namespace std;
#define PI 3.14159
class Circle
{
public:
Circle(){}
Circle(double,double);
double SIZE();
double square();
Circle operator=(Circle &temp)
{
radius=temp.radius;
high=temp.high;
return temp;
}
private:
double radius;
double high;
};
Circle::Circle(double r,double h)
{
radius = r;
high = h;
}
double Circle::SIZE()
{
double temp=PI*radius*radius*high;
return temp;
}
double Circle::square()
{
double temp=PI*radius*radius;
return temp;
}
int main()
{
Circle A(2,5),B;
cout