2021-09-03 11:21:11 +02:00
|
|
|
Algorithme : Lire un nombre fini de notes entre 0 et 20 et afficher la meilleure, la moins bonne, et la moyenne.
|
|
|
|
|
|
|
|
Début
|
2021-09-03 12:56:47 +02:00
|
|
|
Variable note, min, max, nombre_notes, somme, moyenne : Entier
|
|
|
|
max <- 0
|
|
|
|
min <- 20
|
|
|
|
nombre_notes <- 0
|
|
|
|
somme <- 0
|
2021-09-03 13:42:55 +02:00
|
|
|
Ecrire("Taper les notes une par une, finir par -1")
|
2021-09-03 12:56:47 +02:00
|
|
|
Tant que note != -1:
|
|
|
|
Lire(note)
|
|
|
|
somme <- somme + note
|
|
|
|
nombre_notes <- nombre_notes + 1
|
|
|
|
Si note < min:
|
|
|
|
min <- note
|
|
|
|
FinSi
|
|
|
|
Si note > max:
|
|
|
|
max <- note
|
|
|
|
FinSi
|
|
|
|
FinTantQue
|
|
|
|
moyenne <- somme / nombre_notes
|
|
|
|
Ecrire("Meilleure note :", max)
|
|
|
|
Ecrire("Moins bonne note :", min)
|
|
|
|
Ecrire("Moyenne :", moyenne)
|
2021-09-03 11:21:11 +02:00
|
|
|
Fin
|