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

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. - JavaScript का उपयोग करके '#' से बने त्रिकोण को कैसे प्रिंट करें?

    # से बने त्रिकोण को प्रिंट करने के लिए, आपको नेस्टेड for loop का उपयोग करना होगा। उदाहरण त्रिकोण प्रिंट करने के लिए निम्न कोड आज़माएं: <html> <head> <body> <p>त्रिकोण प्रिंट करना</p> <script> var i, j; for(i=1; i < 5; i++) {

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

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

  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

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