A voir également:
- [C] Décomposer une somme d'argent en...
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Sims freeplay argent illimité ios - Télécharger - Simulation
- Quel service en ligne peut utiliser elissa pour collecter l'argent ? - Guide
- Code de triche gta 4 argent - Guide
1 réponse
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
15 janv. 2008 à 15:52
15 janv. 2008 à 15:52
houlà, tu parle d'une aide... En plus du problème d'algorithme, il y a des problème de langage.
a%b ne fonctionne pas avec des float, il faut des int. Ensuite, il faut que tu choisisse un type et que tu t'y tienne !
moi, ce que je te conseil ,c'est de partir de la somme donnée, de soustraire le plus gros montant (billet) si le résultat et positif, tu garde le billet et tu recommence.si le résultat est négatif, tu restore le montant et tu essai avec le billet/piece de valeur inférieur, et ainsi de suite.
exemple avec 142.55 :
142.55-500<0 => billet suivant
142.55-200<0 => billet suivant
142.55-100>0 => on donne un billet de cent, on travail sur 42.55
42.55-100<0 => billet suivant
42.55-50<0 => illet suivant
42.55-20>0 => on donne un billet de 20, on travail maintenant avec 22.55
22.55-20>0 => on donne un billet de 20, on travail avec 2.55
2.55-20<0 => billet suivant
...
0.05-0.05==0 => on donne une piece de 5 centime. on a maintenant 0.00, on arret donc la boucle.
Bonne chance
a%b ne fonctionne pas avec des float, il faut des int. Ensuite, il faut que tu choisisse un type et que tu t'y tienne !
moi, ce que je te conseil ,c'est de partir de la somme donnée, de soustraire le plus gros montant (billet) si le résultat et positif, tu garde le billet et tu recommence.si le résultat est négatif, tu restore le montant et tu essai avec le billet/piece de valeur inférieur, et ainsi de suite.
exemple avec 142.55 :
142.55-500<0 => billet suivant
142.55-200<0 => billet suivant
142.55-100>0 => on donne un billet de cent, on travail sur 42.55
42.55-100<0 => billet suivant
42.55-50<0 => illet suivant
42.55-20>0 => on donne un billet de 20, on travail maintenant avec 22.55
22.55-20>0 => on donne un billet de 20, on travail avec 2.55
2.55-20<0 => billet suivant
...
0.05-0.05==0 => on donne une piece de 5 centime. on a maintenant 0.00, on arret donc la boucle.
Bonne chance
16 nov. 2017 à 21:00