Le service maintenance d'une usine veut estimer le coût mensuel de l'électricité consommée par un atelier. Un technicien relève la consommation du mois en kWh ; le contrat fixe un prix par kWh et un abonnement mensuel, tous deux en euros.
Le besoin
Construire dans Flowgorithm un programme qui :
- lit, dans cet ordre, la consommation en kWh, le prix d'un kWh, puis le montant de l'abonnement ;
- calcule le coût : consommation multipliée par le prix, plus l'abonnement ;
- affiche une seule ligne, exactement sous la forme
Coût :suivi du coût avec deux décimales, puiseuros.
Le coût est rangé dans une variable nommée montant. Dans l'affichage, ToFixed(montant, 2) donne son contenu sous forme de texte, avec deux décimales.
Saisies de contrôle
- Premier jeu :
1250, puis0.2276, puis15.6. - Second jeu :
342.5, puis0.2516, puis12.44.
Dans Flowgorithm, un nombre décimal se saisit avec un point.
Objectif
Exécuter le programme avec chaque jeu de saisies et recopier la ligne affichée, puis relever dans la fenêtre des variables la valeur de montant pour le second jeu.
Pièges
Une variable déclarée Integer perd la partie décimale de ce qu'on y range : le prix du kWh deviendrait nul. L'opérateur + n'accepte que des nombres : pour assembler le texte et le coût dans la sortie, le symbole est &. Les espaces autour des deux-points et avant « euros » font partie de la ligne attendue.