Spécifications de l’algorithme :
Algorithme Equation
Entrée: A, B, C ÎRéels
Sortie: X1 , X2 ÎRéels
Local: D Î
Réels
début
lire(A, B, C);
Si A=0 alors début{A=0}
Si B = 0 alors
Si
C = 0 alors
écrire(R est
solution)
Sinon{C
¹
0}
écrire(pas
de solution)
Fsi
Sinon {B
¹
0}
X1 ¬
C/B;
écrire (X1)
Fsi
fin
Sinon {A ¹
0}début
D ¬
B² -4*A*C ;
Si D
< 0 alors
écrire(pas de solution)
Sinon {D
>=0}
SiD
= 0 alors
X1 ¬
-B/(2*A);
écrire(X1)
Sinon{D
> 0}
X1 ¬
(-B+sqrt(D))/(2*A);
X2 ¬
(-B-sqrt(D))/(2*A);
écrire(X1
, X2 )
Fsi
Fsi
fin
Fsi
FinEquation
Implantation en Java
Ecrivez le programme Java qui est la traduction immédiate de
cet algorithme dans le corps de la méthode main.