Banque de problèmes LARP

Problème 1.3

 

Titre :

Programme de calcul de la paye

Date :

23 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. 35 (Exercice 13)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme calculant la paye hebdomadaire d'un employé. La paye est calculée en fonction du nombre d'heures régulières et supplémentaires travaillées, ainsi que le salaire de l'employé :

 

§         Pour les heures de travail régulières, la paye est calculée en multipliant le total des heures régulières par le salaire.

§         Pour les heures de travail supplémentaires, la paye est calculée à temps et demi. C'est à dire, le total des heures
supplémentaires multiplié par 1.5, puis multiplié par le salaire de l'employé.

 

L'algorithme doit lire le nombres d'heures de travail régulières et supplémentaires, ainsi que le salaire de l'employé. Il affiche ensuite le montant de la paye hebdomadaire.

 

Solutions du problème

 

Cet algorithme est séquentiel. Après avoir lu le nombres d'heures régulières et supplémentaires travaillées, et le salaire de l'employé, on calcule la paye hebdomadaire, puis on affiche le montant de la paye à l'écran.

 

Solution organigramme LARP :

BohlRynn_P35_Exer13_Org.larp

Solution pseudo-code LARP :

BohlRynn_P35_Exer13_Pseudo.larp

Solution Java :

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