设计一个计算直角三角形周长和面积的函数js_c_s,参数是2 个直角边
时间: 2024-10-16 22:08:11 浏览: 25
对象和类数组与方法 实验代码第六版实验
设计一个名为 `js_c_s` 的 JavaScript 函数,用于计算直角三角形的周长和面积。函数接受两个参数,分别代表直角三角形的两条直角边。以下是这个函数的实现:
```javascript
function js_c_s(a, b) {
// 计算斜边长度,使用勾股定理 c = √(a² + b²)
const c = Math.sqrt(a * a + b * b);
// 计算周长(三条边之和)
const perimeter = a + b + c;
// 计算面积
const area = 0.5 * a * b; // 直角三角形面积公式
// 返回一个包含周长和面积的对象
return {
perimeter: perimeter,
area: area
};
}
// 示例用法
const side1 = 3;
const side2 = 4;
const result = js_c_s(side1, side2);
console.log(`周长: ${result.perimeter}, 面积: ${result.area}`);
```
在这个函数中,我们首先利用勾股定理计算斜边长度,然后根据直角三角形的特性计算周长(三边之和),并直接使用面积公式 0.5 * a * b 计算面积。函数最后返回一个包含周长和面积的对象。
阅读全文