diff --git a/algorithmique/notes.algo b/algorithmique/notes.algo index cd018f3..bc84b5c 100644 --- a/algorithmique/notes.algo +++ b/algorithmique/notes.algo @@ -1,6 +1,24 @@ Algorithme : Lire un nombre fini de notes entre 0 et 20 et afficher la meilleure, la moins bonne, et la moyenne. Début - Variable note : Entier - Lire(note) + Variable note, min, max, nombre_notes, somme, moyenne : Entier + max <- 0 + min <- 20 + nombre_notes <- 0 + somme <- 0 + 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) Fin