Ce programme calcule les racines d’une équation quadratique lorsque ses coefficients sont connus.

La forme standard d’une équation quadratique est :

ax2 + bx + c = 0, where
a, b and c are real numbers and
a ≠ 0

Pour trouver les racines d’une telle équation, nous utilisons la formule,

(root1,root2) = (-b ± √b2-4ac)/2

Le terme b2-4ac est connu comme discriminant d’une équation quadratique. Il indique la nature des racines.

  1. Si le discriminant est supérieur à 0les racines sont real et different.
  2. Si le discriminant est égal à 0les racines sont real et equal.
  3. Si le discriminant est inférieur à 0les racines sont complex et different.
Nature des racines des équations quadratiques

Exemple : Racines d’une équation quadratique

// program to solve quadratic equation
let root1, root2;

// take input from the user
let a = prompt("Enter the first number: ");
let b = prompt("Enter the second number: ");
let c = prompt("Enter the third number: ");

// calculate discriminant
let discriminant = b * b - 4 * a * c;

// condition for real and different roots
if (discriminant > 0) {
    root1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    root2 = (-b - Math.sqrt(discriminant)) / (2 * a);

    // result
    console.log(`The roots of quadratic equation are ${root1} and ${root2}`);
}

// condition for real and equal roots
else if (discriminant == 0) {
    root1 = root2 = -b / (2 * a);

    // result
    console.log(`The roots of quadratic equation are ${root1} and ${root2}`);
}

// if roots are not real
else {
    let realPart = (-b / (2 * a)).toFixed(2);
    let imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);

    // result
    console.log(
    `The roots of quadratic equation are ${realPart} + ${imagPart}i and ${realPart} - ${imagPart}i`
  );
}

Output 1

Enter the first number: 1
Enter the second number: 6
Enter the third number: 5
The roots of quadratic equation are -1 and -5

Les valeurs d’entrée ci-dessus satisfont la première if condition. Ici, le discriminant sera supérieur à 0 et le code correspondant est exécuté.

Output 2

Enter the first number: 1
Enter the second number: -6
Enter the third number: 9
The roots of quadratic equation are 3 and 3

Les valeurs d’entrée ci-dessus satisfont else if condition. Ici, le discriminant sera égal à 0 et le code correspondant est exécuté.

Output 3

Enter the first number: 1
Enter the second number: -3
Enter the third number: 10
The roots of quadratic equation are 1.50 + 2.78i and 1.50 - 2.78i

Dans la sortie ci-dessus, le discriminant sera inférieur à 0 et le code correspondant est exécuté.

Dans le programme ci-dessus, Math.sqrt est utilisé pour trouver la racine carrée d’un nombre. Tu peux voir ça toFixed(2) est également utilisé dans le programme. Cela arrondit le nombre décimal à deux valeurs décimales.

Le programme ci-dessus utilise un if…else déclarations. Si vous voulez en savoir plus sur if…else instructions, accédez à JavaScript if…else Statement.

La totalité de la Comment utiliser le programme Javascript pour résoudre l’équation quadratique [Easiest] les méthodes que j’ai mentionnées ont bien fonctionné. Merci d’avoir lu et veuillez commenter ci-dessous avec vos réflexions sur cet article et partager fixsy.org avec vos amis.