Banque de problèmes LARP

Problème 9.7

 

Titre :

Programme de ventes

Date :

19 avril 2006

Référence :

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

M.Bohl & M. Rynn

1989, Prentice-Hall

P. 227 (Exercise 13a)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme qui calcule le total des ventes par clients et le total des ventes journalières.

 

 

L'algorithme doit lire, d’un tampon ou d’un fichier (pour Java), le prix des 18 articles vendus à chaque client.

Il doit ensuite afficher le total des ventes par clients et le total des ventes pour la journée.

 

***Attention : On suppose que le tampon / fichier contient exactement 54 données. (3 clients * 18 articles)

 

Solutions du problème

 

Cet algorithme doit avoir au moins un module auxiliaire.

Celui-ci doit calculer les totaux pour chaque client, ainsi que le total des ventes journalières.

De plus, il doit afficher ces totaux.

 

Après avoir initialisé le tableau avec les données du tampon / fichier, on doit ensuite calculer le total des ventes par clients et le total des ventes pour la journée.

Finalement, on affiche les 4 totaux obtenus.

 

Solution organigramme LARP :

BohlRynn_P227_Exer13a_Org.larp

Solution pseudo-code LARP :

BohlRynn_P227_Exer13a_Pseudo.larp

Solution Java :

BohlRynn_P227_Exer13a.java, BohlRynn_P227_Exer13a_ventes.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.