हमें एक JavaScript फंक्शन लिखना है जो तीन संख्याएं लेता है (द्विघात समीकरण में द्विघात पद का गुणांक, रैखिक पद का गुणांक और स्थिरांक क्रमशः)।
और हमें मूल (यदि वे वास्तविक मूल हैं) ढूंढने हैं अन्यथा हमें false लौटाना है।
उदाहरण
const coefficients = [3, 12, 2];
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(coefficients));
आउटपुट
कंसोल में आउटपुट -
[ -0.17425814164944628, -3.825741858350554 ]