Mini-Projet en Algorithmique
Bonjour,
Voilà c'est l'exercice que je dois realiser, je demande quand m'explique mieu si c'est possible comment simuler la remise de la monnaie en affichant les textes "10 Euros", "5 Euros" et "1 Euro" autant de fois qu'il y a des coupures de chaque sorte à rendre.
C'est ce que je ne comprends pas de ce qui est demander.
Merci,
Lire la suite des prix (en euros entiers et terminée par zéro) des achats d'un client. Calculer la somme qu'il doit, lire la somme qu'il paye, et simuler la remise de la monnaie en affichant les textes "10 Euros", "5 Euros" et "1 Euro" autant de fois qu'il y a des coupures de chaque sorte à rendre.
Voilà c'est l'exercice que je dois realiser, je demande quand m'explique mieu si c'est possible comment simuler la remise de la monnaie en affichant les textes "10 Euros", "5 Euros" et "1 Euro" autant de fois qu'il y a des coupures de chaque sorte à rendre.
C'est ce que je ne comprends pas de ce qui est demander.
Merci,
2 réponses
-
Algorithme_Prix Variables : Prix, Du, Paye, A_Rendre : Entiers ; Debut Ecrire ("Donner le prix du premier article en Euro : ") ; Lire(Prix) ; Tant que (Prix != 0) faire Debut Du <- Du + Prix ; Ecrire ("Entrer le prix de l’article suivant ou taper 0 pour terminer : ") ; Lire(Prix) ; Fin Fin tant que Ecrire("Quelle est la somme payée par le client ? ") ; Lire(Paye) ; Tant que (Paye < Du) faire Debut Ecrire("Somme payée insuffisante !") ; Ecrire("Quelle est la somme payée par le client ? ") ; Lire("Paye") ; Fin Fin tant que A_Rendre <- Paye – Du ; Tant que (A_Rendre >= 10) faire Debut Ecrire ("10 Euros") ; A_Rendre <- A_Rendre – 10 ; Fin Fin tant que Si (A_Rendre >= 5) alors Ecrire("5 Euros") ; A_Rendre <- A_Rendre – 5 ; Fin Si Tant que (A_Rendre >= 1) faire Debut Ecrire ("1 Euro") ; A_Rendre <- A_Rendre – 1 ; Fin Fin tant que Fin