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

JavaScript में गणितीय समीकरण के शून्य (हल) की गणना


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

और हमें मूल (यदि वे वास्तविक मूल हैं) ढूंढने हैं, अन्यथा हमें false लौटाना होगा।

उदाहरण

इसका कोड निम्नलिखित होगा:

const coeff = [1, 12, 3];
const findRoots = co => {
  const [a, b, c] = co;
  const discriminant = (b * b) - 4 * a * c;
  // गैर-वास्तविक मूल
  if(discriminant < 0){
    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(coeff));

आउटपुट

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

[ -0.2554373534619714, -11.744562646538029 ]

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. JavaScript में Const vs Let JavaScript में Const vs Let

    Const और let को ES2015 में ब्लॉक-स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि let का उपयोग करके घोषित वेरिएबल को पुनः असाइन किया जा सकता है, const का उपयोग करके घोषित वेरिएबल को पुनः असाइन नहीं किया जा सकता। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me

  1. - जावास्क्रिप्ट का उपयोग करके डायोफैंटाइन समीकरण के सभी समाधान ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है। यह फ़ंक्शन उन सभी संख्याओं x और y को ढूंढेगा जो निम्न समीकरण को संतुष्ट करते हैं:x^2 - 4y^2 = nऔर यह ऐसी सभी जोड़ियों का एक सरणी लौटाएगा।उदाहरणनिम्न कोड देखें:const num = 90005; const findSolution = (num = 1) => {    c