Banque de problèmes LARP

Problème 2.13

 

Titre :

Programme de calcul de la moyenne

Date :

27 février 2006

Référence :

Tools for Structured Design – An introduction to programming logic, 5th Edition

M.Bohl & M. Rynn

1989, Prentice-Hall

P. 58 (Exercice 16)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme calculant la moyenne d'un étudiant en fonction de 3 notes d'examen et qui détermine ensuite la note en lettre. Pour déterminer la note en lettre, on se base sur le tableau suivant :

                                            

Moyenne

Note en lettre

90 – 100

A

80 – 89

B

70 – 79

C

60 – 69

D

0 – 59

E

 

L'algorithme doit lire le nom de l’étudiant et 3 notes (sur 100%), puis afficher note en lettre correspondant à la moyenne.

La sortie doit ressembler à ceci : _________ s’est mérité(e) la note ____ .

 

Solutions du problème

 

Cet algorithme utilise des structures conditionnelles SI-SINON imbriquées.

Après avoir lu le nom et les 3 notes, on calcule la moyenne et on détermine ensuite la note en lettre. Finalement, on affiche celle-ci dans le format indiqué ci haut.

 

Solution organigramme LARP :

BohlRynn_P35_Exer15_Org.larp

Solution pseudo-code LARP :

BohlRynn_P35_Exer15_Pseudo.larp

Solution Java :

BohlRynn_P35_Exer15.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.