हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो तीन संख्याओं में लेता है (द्विघात पद के गुणांक का प्रतिनिधित्व करता है, रैखिक शब्द का गुणांक और द्विघात द्विघात में क्रमशः स्थिरांक का प्रतिनिधित्व करता है)।
और हमें जड़ों को खोजने की आवश्यकता है, (यदि वे असली जड़ें हैं) अन्यथा हमें झूठी वापसी करनी होगी।
उदाहरण
इसके लिए कोड होगा -
const coeff = [1, 12, 3]; const findRoots = co => { const [a, b, c] = co; const discriminant = (b * b) - 4 * a * c; // non real roots 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 ]