Banque de problèmes LARP

Problème 1.1

 

Titre :

Programme de ventes

Date :

20 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. 19 (Sample Application Program)

Solutions :

Marco Lavoie & Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme calculant la paie hebdomadaire d'un employé. La paie est calculée en fonction du total des ventes à prix régulier et des ventes à prix rabais effectuées par l'employé :

 

§         L'employé reçoit 200$ par semaine comme salaire de base

§         L'employé reçoit 6% du total des ventes hebdomadaires à prix régulier.

§         L'employé reçoit 3% du total des ventes hebdomadaires à prix rabais.

 

L'algorithme doit lire le total des ventes à prix régulier ainsi que le total des ventes à prix rabais, et afficher la paie de l'employé.

 

Solutions du problème

 

Cet algorithme est séquentiel. Après avoir lu les deux totaux de ventes, on calcule la commission sur chaque total de ventes, puis on additionne le salaire de base (200$) à la somme des deux commissions afin d'obtenir la paie de l'employé.

 

Solution organigramme LARP :

BohlRynn_P19_SalesApp_Org.larp

Solution pseudo-code LARP :

BohlRynn_P19_SalesApp_Pseudo.larp

Solution Java :

BohlRynn_P19_SalesApp.java