--- title: Pseudo code Exercices tags: algorithmie robots: noindex, nofollow author: Julien Noyer --- # Pseudo code : Exercices ## Exo 1 pseudo code Réaliser l'aglo permettent de calculer une moyennne de notes : - Une variable pour demander à l'utilisateur d'ajouter une note - Une variable pour stocker les notes - Une fonction pour calculer la moyenne ```bash ALGORITHME note_average new_note: STRING notes: ARRAY<INTEGER> <- [] FUNCTION get_result(): INTEGER | FLOAT // Déslaration total: INTEGER | FLOAT i: INTEGER START // Exécution total <- 0 FOR i FROM 0 TO notes.LENGTH [ i <- i + 1 ] total <- total + notes[i] END FOR RETURN total / notes.LENGTH END END FUNCTION START new_note <- PROMPT("Ajouter une note") notes <- notes + [PARSEINT(new_note)] get_result() END ``` ## Exo 2 pseudo code Créer un aglo qui permet de calculer l'année de naissance d'un utilisateur - Une variable pourr demander l'age de l'utilisateur - Une variable pour définir l'année en cours - Calculer l'année de naissance ``` ALGORITHME get_birth_year user_age: STRING current_year: INTEGER FUNCTION get_result(age: INTEGER): INTEGER START return current_year - age END END FUNCTION START current_year <- 2019 user_age <- PROMPT("Quel est votre age") get_result(PARSEINT(user_age)) END ```