हमें एक 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 ]