如何编写一个程序来计算圆柱体的体积和表面积?
时间: 2024-09-11 18:17:55 浏览: 63
计算圆柱体的体积和表面积_C语言表面积_计算圆柱体的体积和表面积_
当然可以。编写一个计算圆柱体体积和表面积的程序通常涉及到基本的数学公式。以下是使用Python语言的一个简单示例:
```python
import math
class Cylinder:
def __init__(self, radius, height):
self.radius = radius
self.height = height
def volume(self):
return math.pi * (self.radius ** 2) * self.height
def surface_area(self):
base_area = 2 * math.pi * self.radius ** 2
lateral_area = 2 * math.pi * self.radius * self.height
return base_area + lateral_area
# 创建一个圆柱实例
cylinder = Cylinder(5, 10)
# 计算体积和表面积
volume = cylinder.volume()
surface_area = cylinder.surface_area()
print(f"圆柱的体积为: {volume} 单位³")
print(f"圆柱的表面积为: {surface_area} 单位²")
阅读全文