Exercice c
Fermé
rorie
-
1 oct. 2007 à 15:10
ilan27 Messages postés 394 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 15 juin 2009 - 1 oct. 2007 à 16:19
ilan27 Messages postés 394 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 15 juin 2009 - 1 oct. 2007 à 16:19
A voir également:
- Exercice c
- Fleur d'encre 5eme corrigé exercice ✓ - Forum PDF
- Comment trouver la correction d'un exercice ✓ - Forum Programmation
- Exercice java orienté objet corrigé ✓ - Forum Java
- Exercice d'expression écrite cm2 gratuit - Télécharger - Éducatifs
- Exercice word avec corrigé - Forum Word
3 réponses
ilan27
Messages postés
394
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
15 juin 2009
36
1 oct. 2007 à 15:14
1 oct. 2007 à 15:14
Bonjour,
si j'ai bien compris: si je donne l'exemple de 47€, il doit dire 2 billets de 20, un de 5 et 2 pièces de 1. Il privilégie les plus fortes valeurs?
si j'ai bien compris: si je donne l'exemple de 47€, il doit dire 2 billets de 20, un de 5 et 2 pièces de 1. Il privilégie les plus fortes valeurs?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 566
1 oct. 2007 à 15:57
1 oct. 2007 à 15:57
Salut,
mais tu peux avoir aussi 9 * 5 + 2 ou 4 * 10 + 7
donc il faut afficher toutes les possiblités?
mais tu peux avoir aussi 9 * 5 + 2 ou 4 * 10 + 7
donc il faut afficher toutes les possiblités?
ilan27
Messages postés
394
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
15 juin 2009
36
1 oct. 2007 à 16:19
1 oct. 2007 à 16:19
lol
Bon dans mon cas c'est simple:
(je ne connais pas encore le c, donc je t'ecris l'algorithme en francais...)
tu as "valeur" (la valeur en euro) et "valeur2" une copie, car on va le modifier, tout en gardant la vraie valeur dans "valeur".
si(valeur2>500){
nbde500=arrondi inférieur de (valeur2/500); //c'est le nombre de billets de 500
valeur2=valeur2-nbde500*500; //il ne nous reste plus que valeur2 à résoudre (ça doit etre < 500)
}
si(valeur2>200){
nbde200=arrondi inférieur de (valeur2/200); //c'est le nombre de billets de 200
valeur2=valeur2-nbde200*200;
}
si(valeur2>100){
nbde100=arrondi inférieur de (valeur2/100); //c'est le nombre de billets de 100
valeur2=valeur2-nbde100*100;
}
etc... puis tu affiches les variables nbde500....
Bon dans mon cas c'est simple:
(je ne connais pas encore le c, donc je t'ecris l'algorithme en francais...)
tu as "valeur" (la valeur en euro) et "valeur2" une copie, car on va le modifier, tout en gardant la vraie valeur dans "valeur".
si(valeur2>500){
nbde500=arrondi inférieur de (valeur2/500); //c'est le nombre de billets de 500
valeur2=valeur2-nbde500*500; //il ne nous reste plus que valeur2 à résoudre (ça doit etre < 500)
}
si(valeur2>200){
nbde200=arrondi inférieur de (valeur2/200); //c'est le nombre de billets de 200
valeur2=valeur2-nbde200*200;
}
si(valeur2>100){
nbde100=arrondi inférieur de (valeur2/100); //c'est le nombre de billets de 100
valeur2=valeur2-nbde100*100;
}
etc... puis tu affiches les variables nbde500....