用C++编写一个基于对象的程序,求圆球的体积。 要求:定义一个圆球类 Circle ,有数据成员 radius ,成员函数 get _ value )、 volume )(圆球体积计算公式为: v =(4/3)πr3)
时间: 2024-02-28 10:57:51 浏览: 194
好的,以下是基于对象的 C++ 程序,用于计算圆球的体积:
```cpp
#include <iostream>
using namespace std;
const double PI = 3.14159265358979323846;
class Circle {
private:
double radius;
public:
Circle(double r) {
radius = r;
}
double get_value() {
return radius;
}
double volume() {
return (4.0 / 3.0) * PI * radius * radius * radius;
}
};
int main() {
double r;
cout << "请输入圆球的半径:";
cin >> r;
Circle ball(r);
cout << "圆球的体积是:" << ball.volume() << endl;
return 0;
}
```
程序中,我们首先定义了一个圆球类 Circle,它有一个私有数据成员 radius 和两个公有成员函数 get_value 和 volume。其中,get_value 函数用于获取圆球的半径,volume 函数用于计算圆球的体积。
在 main 函数中,我们先从用户输入获取圆球的半径,然后创建一个 Circle 对象 ball,并调用它的 volume 函数计算出圆球的体积。
输出结果如下:
```
请输入圆球的半径:2
圆球的体积是:33.5103
```
阅读全文
相关推荐















