Tester l'algorithme :
Graphique :
Code de l'algorithme :
1
VARIABLES
2
a EST_DU_TYPE NOMBRE
3
b EST_DU_TYPE NOMBRE
4
c EST_DU_TYPE NOMBRE
5
D EST_DU_TYPE NOMBRE
6
x EST_DU_TYPE NOMBRE
7
y EST_DU_TYPE NOMBRE
8
ch EST_DU_TYPE CHAINE
9
DEBUT_ALGORITHME
10
LIRE a
11
LIRE b
12
LIRE c
13
D PREND_LA_VALEUR pow(b,2) - 4*a*c
14
ch PREND_LA_VALEUR "On a: a="+a+" , b="+b+" c= "+c+" Le discriminant est donc égal à "+D+" donc:"
15
AFFICHER ch
16
SI (D >0) ALORS
17
DEBUT_SI
18
x PREND_LA_VALEUR ((-1)*b-sqrt(D))/(2*a)
19
y PREND_LA_VALEUR ((-1)*b+sqrt(D))/(2*a)
20
AFFICHER "x="
21
AFFICHER x
22
AFFICHER " ou x="
23
AFFICHER y
24
FIN_SI
25
SI (D==0) ALORS
26
DEBUT_SI
27
x PREND_LA_VALEUR (-b)/(2*a)
28
AFFICHER x
29
FIN_SI
30
SI (D<0) ALORS
31
DEBUT_SI
32
AFFICHER "Il n'y a pas de solution"
33
FIN_SI
34
FIN_ALGORITHME