Bonjour,
j'ai un vecteur =(500;200;100;50;10;5)
je désire afficher la décomposition de la somme en billets et/ou en pièces mais je n'arrive pas a transcrire ce qui suit en une procédure algorithmique.Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 comparer le montant de la monnaie avec les différents éléments du vecteur argent. Exemple : si la monnaie à changer est de 1800 : - Comparaison du montant 1800 avec les éléments dans le vecteur Argent un après un. Dés que lélément dans le vecteur courant en cours est inférieur au montant, faire une division et garder toutes les infos dans des variables. 1800 > 500 oui Division de 1800 par 500 --> 1800/500 = 3 et il reste 300 (garder les information resultat=3, reste=300 et element_vecteur_courant=500 dans des variables) - Comparaison du reste 300 avec les éléments dans le vecteur Argent un après un. Dés que lélément dans le vecteur courant en cours est inférieur au montant, faire une division et garder toutes les infos dans des variables 300 > 500 non. Je passe au vecteur suivant 300 > 200 Oui Division de 300 par 200 --> 300/200 = 1 et il reste 100 (garder les information resultat=1, reste=100 et element_vecteur_courant=200 dans des variables) - Comparaison du reste 100 avec les éléments dans le vecteur Argent un après un. Dés que lélément dans le vecteur courant en cours est inférieur au montant, faire une division et garder toutes les infos dans des variables 100 > 500 non. Je passe au vecteur suivant 100 > 200 non. Je passe au vecteur suivant 100 > 50 Oui Division de 100 par 50 --> 100/50 = 2 et il reste 0 (garder les information resultat=2, reste=0 et element_vecteur_courant=50 dans des variables) ---- Afficher le resultat 3*500 + 1*200 + 2*50
Partager