Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การคำนวณพื้นที่ของสามเหลี่ยมโดยใช้สามด้านของมันใน JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ด้านทั้งสามของสามเหลี่ยมและใช้สูตรของ Heron ในการคำนวณพื้นที่

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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));

ผลลัพธ์

27.810744326608734