C++基础计算圆柱体体积和面积
时间: 2024-10-24 18:11:07 浏览: 17
在C++中,计算圆柱体的体积和面积涉及到两个公式:体积(V)= 圆周率(π)乘以半径(r)的平方再乘以高(h),面积(A)则是底面圆形的面积,即 π乘以半径的平方。
下面是简单的示例代码:
```cpp
#include <iostream>
#include <cmath> // 引入数学库,用于使用 pi 和 pow 函数
const double PI = 3.14159; // 定义圆周率
// 函数声明
double calculate_volume(double radius, double height);
double calculate_surface_area(double radius);
int main() {
double radius, height;
std::cout << "请输入圆柱体的半径:";
std::cin >> radius;
std::cout << "请输入圆柱体的高度:";
std::cin >> height;
double volume = calculate_volume(radius, height); // 计算体积
double surface_area = calculate_surface_area(radius); // 计算表面积
std::cout << "圆柱体的体积是:" << volume << std::endl;
std::cout << "圆柱体的表面积是:" << surface_area << std::endl;
return 0;
}
// 定义计算体积的函数
double calculate_volume(double radius, double height) {
return PI * std::pow(radius, 2) * height; // 使用 pow 函数计算半径的平方
}
// 定义计算表面积的函数
double calculate_surface_area(double radius) {
return 2 * PI * radius * (radius + height); // 表面积包括两个底面和侧面
}
```
阅读全文