Un atelier de découpe facture trois lots de tôles au même prix unitaire. La fonction CoutLot calcule le montant net d'un lot : le montant brut, puis une remise de 10 % à partir de 100 tôles. Le programme principal additionne les montants nets et tient à jour, de son côté, une variable remise.
Trois variables portent le même nom de part et d'autre : total, remise et montant existent à la fois dans le programme principal et dans la fonction.
L'organigramme
Objectif
Donner, à la fin du programme principal, les valeurs de remise et de total, puis le nombre de lots qui obtiennent une remise et la troisième ligne affichée.
Pièges
La fonction calcule bel et bien une remise, et range un montant brut dans une variable nommée total. Reste à savoir laquelle des deux variables de ce nom elle remplit, et ce que la variable homonyme du programme principal en retire.