हमें त्रिभुज की तीन भुजाओं की लंबाई दी गई है और हमें एक फंक्शन लिखना है जो इसकी भुजाओं की लंबाई का उपयोग करके त्रिभुज का क्षेत्रफल लौटाता है।
हेरॉन का सूत्र
यदि हमें तीनों भुजाओं की लंबाई पता है तो हम हेरॉन के सूत्र का उपयोग करके त्रिभुज का क्षेत्रफल निकाल सकते हैं -
चरण 1 - "s" की गणना करें (त्रिभुज की परिधि का आधा) -
s = (a+b+c) / 2
चरण 2 - फिर हेरॉन के सूत्र का उपयोग करके क्षेत्रफल निकालें -
A = sqrt( s(s-a)(s-b)(s-c) )
उदाहरण
तो, आइए इस फंक्शन के लिए कोड लिखें -
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));
आउटपुट
कंसोल में आउटपुट: -
13.635890143294644