Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

हीरोन के सूत्र का उपयोग करके जावास्क्रिप्ट में त्रिभुज का क्षेत्रफल ज्ञात करना

<घंटा/>

हमें एक त्रिभुज की तीन भुजाओं की लंबाई दी गई है और हमें एक ऐसा फलन लिखना है जो त्रिभुज की भुजाओं की लंबाई का उपयोग करके उसका क्षेत्रफल लौटाता है।

बगुले का सूत्र

हम त्रिभुज के क्षेत्रफल की गणना कर सकते हैं यदि हम तीनों पक्षों की लंबाई जानते हैं, तो हीरोन के सूत्र का उपयोग करके -

चरण 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

  1. जावास्क्रिप्ट का उपयोग करके '#' से बने त्रिभुज को कैसे प्रिंट करें?

    # से बने त्रिभुज को प्रिंट करने के लिए आपको लूप के लिए नेस्टेड का उपयोग करना होगा। उदाहरण एक त्रिभुज प्रिंट करने के लिए निम्न कोड आज़माएं - <html>    <head>       <body>          <p>Printing a triangle</p>    

  1. जावास्क्रिप्ट का उपयोग करके ऑटो-रिसाइज टेक्स्ट एरिया बनाना

    जावास्क्रिप्ट का उपयोग करके ऑटो आकार बदलने वाले टेक्स्ट क्षेत्र को बनाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो क्रमबद्ध पूर्णांक की एक सरणी लेता है, एआर, पहले तर्क के रूप में और दूसरे तर्क के रूप में एक लक्ष्य संख्या के रूप में। हमारे फ़ंक्शन को ठीक दो संख्याओं की एक सरणी वापस करनी चाहिए जो सरणी गिरफ्तारी में मौजूद हैं और लक्ष्य के सबसे करीब हैं। आउटप