用C++设计一个立方体Curb,计算并输出立方体的体积和表面积。
时间: 2024-10-14 14:01:48 浏览: 24
在C++中,我们可以设计一个名为`CubeCurb`的类来表示立方体,并包含计算体积和表面积的方法。立方体是由六个完全相同的正方形面组成的,所以它的体积公式是边长的三次方,表面积则是六个正方形面面积之和。
```cpp
class CubeCurb {
private:
double sideLength; // 立方体的边长
public:
// 构造函数
CubeCurb(double length) : sideLength(length) {}
// 计算体积
double calculateVolume() const {
return sideLength * sideLength * sideLength;
}
// 计算表面积
double calculateSurfaceArea() const {
return 6 * sideLength * sideLength;
}
// 输出体积和表面积
void outputProperties() const {
cout << "立方体的体积是: " << calculateVolume() << endl;
cout << "立方体的表面积是: " << calculateSurfaceArea() << endl;
}
};
// 使用示例
int main() {
CubeCurb curb(5); // 创建一个边长为5的立方体
curb.outputProperties(); // 输出体积和表面积
return 0;
}
```
在这个例子中,我们创建了一个立方体,给定边长后,可以方便地计算其体积和表面积,并将结果打印出来。如果需要改变边长,只需要更改构造函数传入的值即可。
阅读全文