Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tính diện tích tam giác bằng công thức Heron - JavaScript


Cho độ dài ba cạnh tam giác, viết hàm tính diện tích theo công thức Heron.

Công thức Heron

Bước 1 – Tính nửa chu vi s = (a+b+c)/2

Bước 2 – Diện tích A = sqrt(s(s-a)(s-b)(s-c))

Ví dụ

Mã thực hiện:

const sides = [12, 4, 9]; 
const areaOfTriangle = sides => { 
  const [a, b, c] = sides; 
  const sp = (a + b + c) / 2; 
  const aDifference = sp - a; 
  const bDiffernece = sp - b; 
  const cDifference = sp - c; 
  const area = Math.sqrt(sp * aDifference * bDiffernece * cDifference); 
  return area; 
}; 
console.log(areaOfTriangle(sides));

Kết quả

Kết quả in ra console:

13.635890143294644