हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो तीन संख्याओं में लेता है (द्विघात पद के गुणांक का प्रतिनिधित्व करता है, रैखिक शब्द का गुणांक और द्विघात द्विघात में क्रमशः स्थिरांक का प्रतिनिधित्व करता है)।
और हमें जड़ों को खोजने की आवश्यकता है, (यदि वे असली जड़ें हैं) अन्यथा हमें झूठी वापसी करनी होगी। आइए इस फ़ंक्शन के लिए कोड लिखें
उदाहरण
निम्नलिखित कोड है -
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 ]