用c++编写一个圆的半径为4,计算其面积并输出。要求使用到符号常量
时间: 2024-09-15 19:06:36 浏览: 60
C++程序设计实验2.docx
在C++中,我们可以定义一个符号常量(const double)表示π,然后创建一个函数来计算圆的面积。这里是一个简单的示例:
```cpp
#include <iostream>
#include <cmath> // 引入math库以便使用pi
// 定义符号常量PI
const double PI = 3.14159; // 可以选择更精确的π值,此处仅为简化演示
class Circle {
public:
// 构造函数,接受半径作为参数
explicit Circle(double radius) : radius(radius) {}
// 计算并返回圆的面积
double calculate_area() const {
return PI * std::pow(radius, 2);
}
private:
// 圆的半径
const double radius;
};
int main() {
Circle circle(4); // 创建一个半径为4的Circle对象
double area = circle.calculate_area(); // 计算面积
std::cout << "圆的半径为4的面积是:" << area << std::endl; // 输出结果
return 0;
}
```
在这个例子中,我们定义了一个`Circle`类,其中包含半径属性和计算面积的方法。通过`main`函数创建了一个半径为4的`Circle`实例,并输出了它的面积。
阅读全文