Exercice Algorithme : Equation du second degré
![](/images/thumb/46/default.png)
Objectif: Réaliser des Algorithmes avec des SStructures
Enoncé de l'Exercice:
Ecrire un algorithme permettant de résoudre une Equation du second degré (ax2 + bx + c = 0)
- En utilisant la Structure si.. alors…
- Ecrire le même algorithme avec des selon-que
Ecrire un algorithme permettant de résoudre une équation du second degré en utilisant des si.. alors…
Action : seconddegré
Var : a, b, c, delta
Début :
Ecrire (« saisissez les valeurs a, b et c de l’équation ax²+bx+c=0 : »)
Lire (a, b, c)
Si a = 0 alors
écrire (« équation du premier degré »)
Sinon delta<=b²-4*a*c
Début
Si delta>0 alors
écrire (« les solutions de l’équation sont », (-bsqrt(delta))/(2*a), « et », (-b+sqrt(delta))/(2*a))
Sinon
Début
Si d=0 alors écrire ( -b/(2a))
Sinon
écrire (« pas de solutions réelles »)
Fin
Fin
Fin
Ecrire le même algorithme avec des selon-que :
Action : seconddegré
Var : a, b, c, delta
Début :
Ecrire (“saisissez les valeurs de a, b et c de l’équation ax²+bx+c)
Lire (a, b, c)
Si a=0 alors
écrire (« résoudre permier degré »)
Sinon
Début
Delta <= b²-4*a*c
Selon que
Delta > 0 : écrire ((-b-sqrt(delta))/(2*a), (-b+sqrt(delta))/(2*a))
Delta = 0 : écrire (( -b/(2a))
Sinon
écrire (« pas de solution réelle »)
Fin selon
Fin