C++. 编写一个程序,计算箱子的体积,将每个箱子的高度、宽度和长度参数的值传递给构造方法,计算并显示体积。(类名和函数名自行定义)
时间: 2024-10-25 07:03:15 浏览: 30
圆锥_C++算圆椎体积_C++_计算圆锥底面积、体积_vc++圆锥底体积_
在C++中,我们可以创建一个名为`Box`的类,用于表示箱子,并包含一个构造函数来接收高度、宽度和长度作为参数。接下来是一个简单的示例程序:
```cpp
#include <iostream>
// 定义Box类,包含构造函数和体积计算方法
class Box {
public:
// 构造函数,接受长度、宽度和高度
Box(double length, double width, double height) : length_(length), width_(width), height_(height) {}
// 计算体积的方法
double calculateVolume() {
return length_ * width_ * height_;
}
// 显示体积的成员函数
void displayVolume() {
std::cout << "The volume of the box is: " << calculateVolume() << " cubic units.\n";
}
private:
double length_, width_, height_; // 箱子的尺寸属性
};
int main() {
// 创建一个Box对象并传递尺寸
Box myBox(5.0, 4.0, 3.0); // 长度为5,宽度为4,高度为3
// 计算并显示体积
myBox.displayVolume();
return 0;
}
```
在这个例子中,我们首先定义了一个`Box`类,它有一个构造函数用于初始化长、宽、高三个属性。然后有一个私有变量`calculateVolume()`方法来计算体积,最后有一个`displayVolume()`方法用于打印体积。
在`main`函数里,我们创建了一个`myBox`对象并传入了具体的尺寸,然后通过这个对象调用`displayVolume()`方法来显示结果。
阅读全文