Banque de problèmes LARP

Problème 1.2

 

Titre :

Programme de conversion de températures

Date :

22 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. 24 (Sample Problem 2.1)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme capable de convertir une température de degrés Farenheit en degrés Celsius. Pour passer d'une valeur Farenheit à une valeur Celsius, il faut appliquer la règle suivante :

 

§         Celsius = (Farenheit - 32) * 5/9

 

L'algorithme doit lire la température en degrés Farenheit, et l'afficher en Farenheit et en Celsius.

 

Solutions du problème

 

Cet algorithme est séquentiel. Après avoir lu la température en Farenheit, on convertit cette valeur en Celsius, puis on affiche la température sous les deux différentes échelles de mesure.

 

Solution organigramme LARP :

BohlRynn_P24_TempConv_Org.larp

Solution pseudo-code LARP :

BohlRynn_P24_TempConv_Pseudo.larp

Solution Java :

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