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
x0 EST_DU_TYPE NOMBRE
7
x1 EST_DU_TYPE NOMBRE
8
x2 EST_DU_TYPE NOMBRE
9
DEBUT_ALGORITHME
10
AFFICHER "a, b et c sont des réels avec a différent de 0"
11
LIRE a
12
LIRE b
13
LIRE c
14
d PREND_LA_VALEUR b*b-4*a*c
15
SI (d>0) ALORS
16
DEBUT_SI
17
x1 PREND_LA_VALEUR -b+sqrt(d)/2a
18
x2 PREND_LA_VALEUR -b-sqrt(d)/2a
19
SI (a>0) ALORS
20
DEBUT_SI
21
AFFICHER "Deux solutions : "
22
AFFICHER x1
23
AFFICHER x2
24
FIN_SI
25
SINON
26
DEBUT_SINON
27
AFFICHER "Deux solutions : "
28
AFFICHER x1
29
AFFICHER x2
30
FIN_SINON
31
FIN_SI
32
SI (d<0) ALORS
33
DEBUT_SI
34
SI (a<0) ALORS
35
DEBUT_SI
36
AFFICHER "tous les réels sont solutions"
37
FIN_SI
38
SINON
39
DEBUT_SINON
40
AFFICHER "Pas de solutions"
41
FIN_SINON
42
FIN_SI
43
SI (d==0) ALORS
44
DEBUT_SI
45
x0 PREND_LA_VALEUR -b/(2*a)
46
SI (a>0) ALORS
47
DEBUT_SI
48
AFFICHER "tous les réels sont solutions"
49
FIN_SI
50
SINON
51
DEBUT_SINON
52
AFFICHER "une seule solution : "
53
AFFICHER x0
54
FIN_SINON
55
FIN_SI
56
FIN_ALGORITHME