C++ 计算圆柱体表面积和体积 | 代码示例
当然可以!以下是一个简单的 C++ 程序,用于计算任意一个圆柱体的表面积和体积:
#include <iostream>
// 定义圆周率常量
const double PI = 3.14159;
// 函数:计算圆柱体的表面积
double calculateSurfaceArea(double radius, double height) {
double baseArea = 2 * PI * radius * radius; // 圆柱体底面积
double lateralArea = 2 * PI * radius * height; // 侧面积
return baseArea + lateralArea;
}
// 函数:计算圆柱体的体积
double calculateVolume(double radius, double height) {
return PI * radius * radius * height;
}
int main() {
double radius, height;
std::cout << '请输入圆柱体的半径:';
std::cin >> radius;
std::cout << '请输入圆柱体的高度:';
std::cin >> height;
double surfaceArea = calculateSurfaceArea(radius, height);
double volume = calculateVolume(radius, height);
std::cout << '圆柱体的表面积为:' << surfaceArea << std::endl;
std::cout << '圆柱体的体积为:' << volume << std::endl;
return 0;
}
在这个程序中,我们首先声明了圆周率常量 'PI'(3.14159),然后定义了两个函数:'calculateSurfaceArea' 和 'calculateVolume',用于计算圆柱体的表面积和体积。接下来,在 'main' 函数中,我们通过用户输入获取圆柱体的半径和高度,并调用上述函数计算表面积和体积。最后,将结果输出到屏幕上。
请注意,这只是一个简单的示例程序,没有对输入进行错误处理等。在实际应用中,你可能需要添加一些额外的代码来处理异常情况,如输入非法值等。
原文地址: https://www.cveoy.top/t/topic/rGn 著作权归作者所有。请勿转载和采集!