From 9a961d43beccb3210480de53221bf41dc28593c8 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@pinebookpro" Date: Fri, 3 Sep 2021 12:56:47 +0200 Subject: [PATCH] Finish notes --- algorithmique/notes.algo | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) 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