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.
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
Merci