📜  JavaScript程序来计算三角形的面积

📅  最后修改于: 2020-09-27 04:45:51             🧑  作者: Mango

在此示例中,您将学习编写程序来计算JavaScript中三角形的面积。

如果您知道三角形的底和高,我们可以使用以下公式找到面积:

area = (base * height) / 2

示例1:已知底数和高度的区域
let baseValue = prompt('Enter the base of a triangle: ');
let heightValue = prompt('Enter the height of a triangle: ');

// calculate the area
let areaValue = (baseValue * heightValue) / 2;

console.log(
  `The area of the triangle is ${areaValue}`
);

输出

Enter the base of a triangle: 4
Enter the height of a triangle: 6
The area of the triangle is 12

如果知道三角形的所有边,则可以使用Herons公式找到该区域。如果abc是三角形的三个边,则

s = (a+b+c)/2
area = √(s(s-a)*(s-b)*(s-c))

示例2:已知所有面的区域
// JavaScript program to find the area of a triangle

let side1 = prompt('Enter side1: ');
let side2 = prompt('Enter side2: ');
let side3 = prompt('Enter side3: ');

// calculate the semi-perimeter
let s = (side1 + side2 + side3) / 2;

//calculate the area
let areaValue = Math.sqrt(
  s * (s - side1) * (s - side2) * (s - side3)
);

console.log(
  `The area of the triangle is ${areaValue}`
);

输出

Enter side1: 3
Enter side2: 4
Enter side3: 5
The area of the triangle is 6

在这里,我们使用了Math.sqrt()方法来查找数字的平方根。

注意:如果不能从给定的边形成三角形,则程序将无法正确运行。