Banque de problèmes LARP

Problème 4.17

 

Titre :

Programme de calcul de moyennes

Date :

31 mars 2006

Référence :

Le livre du C premier langage

C. Delannoy

1994, Éditions Eyrolles

P. 119 (Exercice 4.1)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme calculant la moyenne de 5 étudiants. La moyenne de chacun est calculée en fonction des ‘n’ notes d’examens obtenues par chaque étudiant.

 

L'algorithme doit d’abord afficher de quel étudiant on lit les notes.

Ensuite, l’algorithme doit lire les ‘n’ notes de chaque étudiant. Puis, il doit afficher la moyenne de chacun.

 

Solutions du problème

 

Cet algorithme utilise deux structures d’itérations, un POUR et un TANTQUE imbriquée.

La variable de contrôle du TANTQUE sera la note entrée.

 

Pour chaque étudiant, on lit les notes tant que « -1 » n’est pas entrée comme valeur.
Si la valeur entrée n’est pas « -1 », on additionne la valeur au total.

Lorsqu’un « -1 » est lu, on calcule la moyenne de l’étudiant et puis on l’affiche dans une phrase contenant le nombre de notes entrées.

            Ex : « Moyenne des n notes : moyenne »

 

Exemple d’exécution du programme :

 

                   Notes de l’étudiant # 1

                   Veuillez entrer une note : 100

                   Veuillez entrer une note : 85

                   Veuillez entrer une note : -1

                   Moyenne des 2 notes : 92.5

 

                   Notes de l’étudiant # 2

                   Veuillez entrer une note : -1

                   Aucune note – pas de moyenne

 

 

Solution organigramme LARP :

Delannoy_P119_Exer4_1_Org.larp

Solution pseudo-code LARP :

Delannoy_P119_Exer4_1_Pseudo.larp

Solution Java :

Delannoy_P119_Exer4_1.java

 

Note : L'accès aux fichiers de projet LARP ci-dessus est réservé aux détenteurs d'une clé de débridage pour LARP afin d'en assurer l'exclusivité aux enseignants. Tous ont cependant accès à la solution Java proposée.