हमें एक त्रिभुज की तीन भुजाओं की लंबाई दी गई है और हमें एक ऐसा फलन लिखना है जो त्रिभुज की भुजाओं की लंबाई का उपयोग करके उसका क्षेत्रफल लौटाता है।
बगुले का सूत्र
हम त्रिभुज के क्षेत्रफल की गणना कर सकते हैं यदि हम तीनों पक्षों की लंबाई जानते हैं, तो हीरोन के सूत्र का उपयोग करके -
चरण 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