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

समकोण त्रिभुज की जाँच - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो तीन संख्याएँ a, b और c लेता है जो त्रिभुज की तीन भुजाओं की लंबाई दर्शाती हैं। फ़ंक्शन को true लौटाना चाहिए यदि वे तीन भुजाएँ समकोण त्रिभुज दर्शाती हैं, अन्यथा false।

समकोण त्रिभुज

एक त्रिभुज समकोण त्रिभुज होता है यदि त्रिभुज के तीन कोणों में से एक 90 डिग्री का हो। और त्रिभुज में एक कोण 90 डिग्री का होता है जब सबसे लंबी भुजा का वर्ग अन्य दो भुजाओं के वर्गों के योग के बराबर हो।

उदाहरण के लिए - 3, 4, 5, क्योंकि:

3*3 + 4*4 = 5*5 = 25

कोड

const side1 = 8; const side2 = 10; const side3 = 6; 
const isRightTriangle = (a, b, c) => { 
  const con1 = (a*a) === (b*b) + (c*c); 
  const con2 = (b*b) === (a*a) + (c*c); 
  const con3 = (c*c) === (a*a) + (b*b); 
  return con1 || con2 || con3; 
}; 
console.log(isRightTriangle(side1, side2, side3));

आउटपुट

true
  1. JavaScript Random नंबर JavaScript Random नंबर

    Math.random() फंक्शन का उपयोग 0 और 1 के बीच एक रैंडम फ्लोटिंग-पॉइंट नंबर उत्पन्न करने के लिए किया जाता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc

  1. JavaScript Promises JavaScript Promises

    JavaScript में Promises हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देते हैं जहां वैल्यू प्रॉमिस बनाते समय पहले से ज्ञात नहीं होती। एक प्रॉमिस की तीन अवस्थाएं हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&

  1. JavaScript WeakSet JavaScript WeakSet

    JavaScript WeakSet का उपयोग ऑब्जेक्ट्स के संग्रह को स्टोर करने के लिए किया जाता है। Set की तरह यह डुप्लिकेट स्टोर नहीं करता।WeakSet के मेथड्समेथडविवरणadd(obj)WeakSet में नया वैल्यू जोड़ता है।delete(obj)WeakSet से वैल्यू हटाता है।has(obj)True या false लौटाता है यह इस पर निर्भर करता है कि WeakSet ऑब्ज