1
VARIABLES
2
a EST_DU_TYPE NOMBRE
3
b EST_DU_TYPE NOMBRE
4
c EST_DU_TYPE NOMBRE
5
delta 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 "Resolution d'une equation du second degre"
11
AFFICHER "entrez les coefficients du trinome du second degre"
12
LIRE a
13
LIRE b
14
LIRE c
15
SI (a==0) ALORS
16
DEBUT_SI
17
AFFICHER "Ceci n'est pas un trinome du second degre"
18
FIN_SI
19
SINON
20
DEBUT_SINON
21
delta PREND_LA_VALEUR pow(b,2)-4*a*c
22
AFFICHER "delta="
23
AFFICHER delta
24
SI (delta<0) ALORS
25
DEBUT_SI
26
AFFICHER "L'equation n'admet pas de solution"
27
FIN_SI
28
SINON
29
DEBUT_SINON
30
SI (delta==0) ALORS
31
DEBUT_SI
32
AFFICHER "L'equation admet une solution"
33
x0 PREND_LA_VALEUR -b/(2*a)
34
AFFICHER "x0="
35
AFFICHER x0
36
FIN_SI
37
SINON
38
DEBUT_SINON
39
AFFICHER "l'equation admet deux solutions"
40
x1 PREND_LA_VALEUR (-b-sqrt(delta))/(2*a)
41
x2 PREND_LA_VALEUR (-b+sqrt(delta))/(2*a)
42
AFFICHER "x1="
43
AFFICHER x1
44
AFFICHER "x2="
45
AFFICHER x2
46
FIN_SINON
47
FIN_SINON
48
FIN_SINON
49
50
FIN_ALGORITHME
51
52 Fonction numérique utilisée :
53 F1(x)=a*x^2+b*x+c