当然可以!以下是一个简单的 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' 函数中,我们通过用户输入获取圆柱体的半径和高度,并调用上述函数计算表面积和体积。最后,将结果输出到屏幕上。

请注意,这只是一个简单的示例程序,没有对输入进行错误处理等。在实际应用中,你可能需要添加一些额外的代码来处理异常情况,如输入非法值等。

C++ 计算圆柱体表面积和体积 | 代码示例

原文地址: https://www.cveoy.top/t/topic/rGn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录