Académique Documents
Professionnel Documents
Culture Documents
Exercice 3 :
Début
Ecrire (' Programme de résolution d''une équation du second degré de la forme aX^2+bX+c=0 ')
Lire (a, b, c)
Ecrire (‘votre équation est : ', a, ' X^2 + ', b, ' X + ', c, ' = 0')
Si a=0 alors Si b=0 alors Si c=0 alors Ecrire ('l''équation admet une infinité de solution car a=b=c=0')
Sinon Début
X0 -c/b
Fin
Sinon Début
Delta Sqr(b)-4*a*c
Si Delta<0 alors Ecrire (' Votre équation n''a pas de solution car Delta < 0')
X0 -b/2*a
Fin
Sinon Début
X1 (-b-Sqrt(Delta))/(2*a)
X2 (-b+Sqrt(Delta))/(2*a)
Ecrire (' Votre équation a deux solutions, X1=', X1, ' X2=', X2)
Fsi
Fsi Fin
Fin
2- Organigramme :
Début
Ecrire (' Programme de résolution d''une équation du second degré de la forme aX^2+bX+c=0')
Lire (a, b, c)
Ecrire (‘votre équation est : ', a, ' X^2 + ', b, ' X + ', c, ' = 0')
Oui Non
a=0 1
Oui Non
b=0
Oui Non
c=0
Ecrire ('l''équation admet une infinité de solution Ecrire (''ERREUR car a=b=0 et c est
car a=b=c=0 ') différent de 0ERREUR')
X0 -c/b
2
1
Delta Sqr(b)-4*a*c
Oui Non
Delta<0
Ecrire (' Votre équation n''a pas de solution car Delta < 0'')
Oui Non
Delta=0
x -b/2*a
Fin
3- Programme en Pascal :
Program equation_du_2eme_degre ;
Begin
Writeln ('votre équation est : ', a, ' X^2 + ', b, ' X + ', c, ' = 0');
If a=0 Then If b=0 Then If c=0 Then Writeln ('l''équation admet une infinité de solution car a=b=c=0')
Else Begin
X0 := -c/b;
End
Else Begin
Delta := Sqr(b)-4*a*c;
If Delta<0 Then Writeln(' Votre équation n''a pas de solution car Delta < 0')
X0 := -b/2*a;
End
Else Begin
X1 := (-b-Sqrt(Delta))/(2*a);
X2 := (-b+Sqrt(Delta))/(2*a);
End
End
End.