Banque de problèmes LARP

Problème 8.2

 

Titre :

Programme d’addition

Date :

10 avril 2006

Référence :

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

M.Bohl & M. Rynn

1989, Prentice-Hall

P. 186 (Exercise 6)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme qui additionne une série de nombres.

 

L'algorithme doit lire, d’un tampon ou d’un fichier (pour Java), le nombre de valeurs à additionner et puis la série de ‘n’ valeurs.

Ensuite, il doit afficher la somme de ces valeurs, ainsi que le nombre de valeurs supérieures à 30 000.

 

Solutions du problème

 

Cet algorithme utilisera une structure d’itération RÉPÉTER-JUSQU’À.

 

Après avoir lu une valeur, on additionne celle-ci au total.

Puis, on vérifie si elle est supérieure à 30 000. Si oui, on incrémente le compteur approprié.

Ensuite, on modifie la variable de contrôle et on recommence.

 

Finalement, on affiche la somme et le nombre de valeurs supérieures à 30 000.

 

Solution organigramme LARP :

BohlRynn_P186_Exer6_Org.larp

Solution pseudo-code LARP :

BohlRynn_P186_Exer6_Pseudo.larp

Solution Java :

BohlRynn_P186_Exer6.java, BohlRynn_P186_Exer6_donnees.txt

 

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.