js圆柱体的表面积和体积
时间: 2024-10-17 13:10:54 浏览: 24
在JavaScript中,计算圆柱体的表面积和体积需要一些数学知识。首先,我们需要圆柱体的基本尺寸,即底面半径(r)和高(h)。以下是公式:
**表面积 (A)**:
- 底面圆的面积: \( A_{base} = \pi r^2 \)
- 圆周长乘以高: \( A_{cylinder} = 2\pi rh \)
- 因此,总表面积是两部分之和: \( A = A_{base} + A_{cylinder} \)
**体积 (V)**:
- 圆柱体体积: \( V = \pi r^2 h \)
下面是示例代码如何计算这些值:
```javascript
function calculateCylinderProperties(radius, height) {
const pi = Math.PI;
// 表面积
let baseArea = pi * radius ** 2;
let lateralArea = 2 * pi * radius * height;
let totalSurfaceArea = baseArea + lateralArea;
// 体积
let volume = pi * radius ** 2 * height;
return { surfaceArea: totalSurfaceArea, volume: volume };
}
// 使用示例
const cylinder = calculateCylinderProperties(5, 8);
console.log('表面积:', cylinder.surfaceArea);
console.log('体积:', cylinder.volume);
```
阅读全文