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

द्विघात समीकरण के मूल ज्ञात करना – JavaScript

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो तीन संख्याओं में लेता है (द्विघात पद के गुणांक का प्रतिनिधित्व करता है, रैखिक शब्द का गुणांक और द्विघात द्विघात में क्रमशः स्थिरांक का प्रतिनिधित्व करता है)।

और हमें जड़ों को खोजने की आवश्यकता है, (यदि वे असली जड़ें हैं) अन्यथा हमें झूठी वापसी करनी होगी। आइए इस फ़ंक्शन के लिए कोड लिखें

उदाहरण

निम्नलिखित कोड है -

const coefficients = [3, 12, 2];
const findRoots = co => {
   const [a, b, c] = co;
   const discriminant = (b * b) - 4 * a * c;
   if(discriminant < 0){
      // the roots are non-real roots
      return false;
   };
   const d = Math.sqrt(discriminant);
   const x1 = (d - b) / (2 * a);
   const x2 = ((d + b) * -1) / (2 * a);
   return [x1, x2];
};
console.log(findRoots(coefficients));

आउटपुट

कंसोल में आउटपुट -

[ -0.17425814164944628, -3.825741858350554 ]

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।

    Const and let को ES2015 में ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि लेट का उपयोग करके घोषित चर को पुन:असाइन किया जा सकता है, यदि उन्हें कॉन्स का उपयोग करके घोषित किया गया है तो उन्हें पुन:असाइन नहीं किया जा सकता है। जावास्क्रिप्ट में लेट और कॉन्स्ट दिखाने वाला कोड निम्नलिखित ह

  1. सी प्रोग्राम द्विघात समीकरण की जड़ों को खोजने के लिए

    इस ट्यूटोरियल में, हम द्विघात समीकरण की जड़ों को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। ax2 + bx + c के रूप का द्विघात समीकरण दिया गया है। हमारा काम दिए गए समीकरण के मूल x1 और x2 ज्ञात करना है। इसके लिए हम नियतात्मक पद्धति का उपयोग कर रहे हैं, इसमें डी =√b2 - 4ac तो समीकरण के मूल होंगे x1 =