BTS −SIO :TD 2 Rendre la monnaie 2015-2016
I Situation initiale
La situation initiale est la suivante :
⊲
⊲
⊲
I.1 En langage libre
Écrire, en langage libre détaillé dans le cours 1, un algorithme permettant d’effectuer les opérations décrites dans
la situation initiale.
I.2 Programmer
Programmer en langage Python l’algorithme que vous avez construit.
Remarque 1 Un message d’erreur apparaît lors de son exécution : . . .
• • •
II Détailler la monnaie
On considère que la monnaie est exclusivement composée de pièces.
Les pièces en circulation sont de 2e, 1e; puis de 50, 20, 10, 5, 2 et 1 centimes d’euros.
II.1 On aide le vendeur
Imaginer comment compléter votre algorithme pour que le vendeur n’ait pas à réfléchir sur la décomposition de la
monnaie à rendre. Plus exactement, faire en sorte que le vendeur sache le nombre de pièces de chaque sorte qu’il doit
rendre.
II.2 Programmer
Programmer en langage Python l’algorithme complété que vous avez élaboré.
• • •
R A P P E L :
En langage libre, on a décidé d’utiliser le vocabulaire suivant :
•Affectation : nomvariable ←− valeur ;
•Entrée ou Lecture : nomvariable ←− saisir() ou simplement saisir(nomvariable) ;
•Sortie ou Écriture : afficher(nomvariable) ou afficher(’message’).
My Maths Space 1 sur 1