Tester l'algorithme :
Graphique :
Code de l'algorithme :
1
VARIABLES
2
xa EST_DU_TYPE NOMBRE
3
ya EST_DU_TYPE NOMBRE
4
xb EST_DU_TYPE NOMBRE
5
yb EST_DU_TYPE NOMBRE
6
xc EST_DU_TYPE NOMBRE
7
yc EST_DU_TYPE NOMBRE
8
a EST_DU_TYPE NOMBRE
9
b EST_DU_TYPE NOMBRE
10
c EST_DU_TYPE NOMBRE
11
DEBUT_ALGORITHME
12
AFFICHER "Entrer les coordonnées de A"
13
LIRE xa
14
LIRE ya
15
AFFICHER "Entrer les coordonnées de B"
16
LIRE xb
17
LIRE yb
18
AFFICHER "Entrer les coordonnées de C"
19
LIRE xc
20
LIRE yc
21
c PREND_LA_VALEUR pow(xa-xb,2)+pow(ya-yb,2)
22
b PREND_LA_VALEUR pow(xa-xc,2)+pow(ya-yc,2)
23
a PREND_LA_VALEUR pow(xc-xb,2)+pow(yc-yb,2)
24
SI (c==a+b) ALORS
25
DEBUT_SI
26
AFFICHER "ABC est rectangle en C"
27
FIN_SI
28
SINON
29
DEBUT_SINON
30
SI (b==a+c) ALORS
31
DEBUT_SI
32
AFFICHER "ABC est rectangle en B"
33
FIN_SI
34
SINON
35
DEBUT_SINON
36
SI (a==b+c) ALORS
37
DEBUT_SI
38
AFFICHER "ABC est rectangle en A"
39
FIN_SI
40
SINON
41
DEBUT_SINON
42
AFFICHER "ABC n'est pas un triangle rectangle"
43
FIN_SINON
44
FIN_SINON
45
FIN_SINON
46
TRACER_SEGMENT (xa,ya)->(xb,yb)
47
TRACER_SEGMENT (xa,ya)->(xc,yc)
48
TRACER_SEGMENT (xb,yb)->(xc,yc)
49
FIN_ALGORITHME