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

Tính diện tích tam giác từ ba cạnh bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào ba cạnh của một tam giác và sử dụng công thức Heron để tính diện tích.

Ví dụ

Dưới đây là mã:

const s1 = 10; const s2 = 8; const s3 = 7; 
const findArea = (s1, s2, s3) => { 
  const arr = []; 
  const arguments = [s1, s2, s3]; 
  for(let i = 0; i < arguments.length; i++){ 
    arr.push(arguments[i]); 
  }; 
  let s = (arr[0] + arr[1] + arr[2]) / 2; 
  return Math.sqrt(s * (s - arr[0]) * (s - arr[1]) * (s - arr[2])); 
}; 
console.log(findArea(s1, s2, s3));

Kết quả

27.810744326608734