用C++建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类 cylinder 计算圆柱体的体积,并手存储在一个double变量中。在类cylinder中包含一个成员函数vol,用来显示每个cvlinder对象的体积。
时间: 2023-05-21 11:05:20 浏览: 155
C++定义类计算圆柱体体积
Cylinder类的代码如下:
```c
#include <iostream>
using namespace std;
class Cylinder{
public:
Cylinder(double r, double h){
radius = r;
height = h;
volume = 3.1415926 * radius * radius * height;
}
void vol(){
cout << "The volume of this cylinder is: " << volume << endl;
}
private:
double radius;
double height;
double volume;
};
int main(){
Cylinder c(2, 3);
c.vol();
return 0;
}
```
这个程序创建了一个Cylinder类,包含成员变量radius、height和volume,并且定义了两个构造函数和一个成员函数vol,用来计算圆柱体的体积并输出结果。
当创建一个Cylinder对象时,会调用构造函数,并计算并保存圆柱体的体积。成员函数vol用于显示每个Cylinder对象的体积。
在main函数中,创建了一个半径为2,高度为3的圆柱体对象c,并调用了成员函数vol来显示它的体积。
这个程序中,我们使用了C++的类来实现圆柱体的计算和显示。
阅读全文