用C++编写一个基于对象的程序,求长方体的体积。要求:(1)定义一个长方体类 Box ,类内有 float 类型私有数据成员 lengh (长)、 width (宽)、 height (高),公有成员函数 get _ value ()、 volume ()。 get _ value ()作用是从键盘输入长、宽、高的值, volume )的作用是计算长方体的体积并在屏幕上显示。
时间: 2024-02-28 18:57:56 浏览: 118
c++实现的长方体类
好的,以下是基于对象的 C++ 程序,用于求长方体的体积:
```cpp
#include <iostream>
using namespace std;
class Box {
private:
float length;
float width;
float height;
public:
void get_value() {
cout << "请输入长方体的长、宽、高:" << endl;
cin >> length >> width >> height;
}
float volume() {
return length * width * height;
}
};
int main() {
Box box;
box.get_value();
cout << "长方体的体积是:" << box.volume() << endl;
return 0;
}
```
程序中,我们首先定义了一个 Box 类,它有三个私有数据成员 length、width、height,分别代表长方体的长、宽、高。类中还有两个公有成员函数 get_value 和 volume,分别用于从键盘输入长方体的长、宽、高,和计算长方体的体积。
在 main 函数中,我们创建一个 Box 对象 box,并依次调用它的 get_value 和 volume 函数,输出长方体的体积。
输出结果如下:
```
请输入长方体的长、宽、高:
2.5 3.5 4.5
长方体的体积是:39.375
```
阅读全文