Mini-Projet en Algorithmique

Bonjour,

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

  • Votes
  • Date
  • Date décroissante
  1. 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