首先,我们需要了解圆柱体表面积和体积的公式:
- 圆柱体表面积 = 2πr² + 2πrh (其中 r 是半径,h 是高)
- 圆柱体体积 = πr²h
下面这段代码可以帮助用户输入圆柱的半径和高度,并输出其表面积和体积:
```vb
Module CylinderCalculator
Sub Main()
Dim radius As Double
Dim height As Double
Dim surfaceArea As Double
Dim volume As Double
Dim pi As Double = 3.14159265358979
Console.WriteLine("请输入圆柱的半径:")
radius = Convert.ToDouble(Console.ReadLine())
Console.WriteLine("请输入圆柱的高度:")
height = Convert.ToDouble(Console.ReadLine())
' 计算表面积
surfaceArea = 2 pi Math.Pow(radius, 2) + 2 pi radius height
' 计算体积
volume = pi Math.Pow(radius, 2) height
Console.WriteLine("圆柱的表面积为: " & surfaceArea.ToString("F2"))
Console.WriteLine("圆柱的体积为: " & volume.ToString("F2"))
End Sub
End Module
```
使用说明:
1. 将上述代码复制到你的 Visual Studio 或其他支持 VB 的开发环境中。
2. 运行程序后按照提示输入圆柱的半径和高度。
3. 查看输出结果,该程序会显示计算得到的表面积和体积,保留两位小数。
这段代码简单直观,适合用来帮助理解基本的数学运算与编程逻辑。同时,它也展示了如何处理用户输入以及格式化输出结果。对于编程爱好者来说,这是一个很好的起点项目。希望这段代码能够帮助到你!如果有任何疑问或需要进一步的帮助,请随时提问。