probléme sur un algo [ALGO] - Algo - Programmation
Marsh Posté le 21-10-2007 à 11:30:05
Un code qui fait la même chose avec le temps. 
Code :
  | 
Marsh Posté le 21-10-2007 à 11:51:28
| bgre25 a écrit : Bonjour,   | 
 
Comment tu ferais si quelqu'un te demandait ca?
Marsh Posté le 21-10-2007 à 12:02:51
| Ace17 a écrit :    | 
 
 
beh je ne sais pas vue que sa fait que 1 cour que je fait de l'algo
Marsh Posté le 21-10-2007 à 12:05:10
| bgre25 a écrit :    | 
 
Mais non, je te demande dans la vie reelle. Si par exemple tu dois 547.36 euros a quelqu'un, comment tu les lui rend ... tu vas pas lui donner 54736 pieces de 1 centime! 
 
edit : pas le droit au cheques evidemment ![]()
Marsh Posté le 21-10-2007 à 12:13:43
beh par exemple si j'ai 373€ je vais rendre 3 billets de 100 , 1 billets de 50 , 2 billets de 10 et 1 piece de 2 € et 1 piece de 1 euro
Marsh Posté le 21-10-2007 à 13:05:09
| bgre25 a écrit : beh par exemple si j'ai 373€ je vais rendre 3 billets de 100 , 1 billets de 50 , 2 billets de 10 et 1 piece de 2 € et 1 piece de 1 euro  | 
 
tres bien, (on continue) pourquoi 3 billets de 100 et pas 2?
Marsh Posté le 21-10-2007 à 13:09:47
ReplyMarsh Posté le 21-10-2007 à 13:18:35
Faut y mettre un peu du tien aussi ... 
  
indice :  
373 / 100 = 3 reste 73 
73 / 50 = 2 reste 23  
etc ... 
 
 
Marsh Posté le 21-10-2007 à 13:24:46
373 / 100 = 3 reste 73 
73 / 50 = 1 reste 23 
23 / 10 = 2 reste 3 
3 / 2 = 2 reste 1 
1 = 1
Marsh Posté le 21-10-2007 à 13:44:01
Ben voila, tu l'as ton algo.  
(au passage ton avant derniere ligne est fausse)
Marsh Posté le 21-10-2007 à 13:54:19
mais il faut utiliser quel opérateur logique? 
l'avant derniere ligne est 3 / 2 = reste 1
Marsh Posté le 21-10-2007 à 14:07:09
| bgre25 a écrit : mais il faut utiliser quel opérateur logique?   | 
 
3/2 = 1 reste 1 
Marsh Posté le 21-10-2007 à 14:11:27
les opérateurs, un te donne le "quotient" et l'autre le "reste" parfois appellés respectivement "div" et "rem". 
 
si je ne m'abuse.
Marsh Posté le 21-10-2007 à 14:17:47
et en gros mon algo débute par quoi :
saisie()
saisie() div reste <-- rem
Marsh Posté le 21-10-2007 à 14:47:27
| bgre25 a écrit : et en gros mon algo débute par quoi :   | 
 
une seule saisie suffit! 
 
je dirais que le debut pourrais etre du genre (tiens en utilisant uniquement la soustraction! et sans recherche de performance): 
 
Code :
  | 
Marsh Posté le 21-10-2007 à 15:05:16
Merci, je vais travailler un peu deçu, de toute façon, on à fait un petit cour sur l'algo, donc le prof veux nous tester !
Marsh Posté le 21-10-2007 à 16:09:52
Même si c'était en français il aurait pu faire l'effort de le décrire tout seul non ? 
Sinon ça ne lui servira à rien.
Marsh Posté le 21-10-2007 à 16:13:55
| gzii a écrit : Même si c'était en français il aurait pu faire l'effort de le décrire tout seul non ?   | 
 
 
Si ca se trouve, il n'a jamais vue un pseudo- code 
Marsh Posté le 21-10-2007 à 17:03:43
ReplyMarsh Posté le 21-10-2007 à 18:29:23
non c'est tout nouveau pour moi !
Marsh Posté le 21-10-2007 à 19:17:31
Bah, il peut chercher ce qu'il faut modifier pour s'occuper des centimes par exemple...
Marsh Posté le 21-10-2007 à 11:09:16
Bonjour,
je commence en algo et j'ai un exercice que je n'arrive pas à réaliser.
"On souhaite realiser un algo qui à partir d'un montant saisie affiche la décomposition de ce montant en billets de 100, 50, 10 euros et en pieces de 2 et 1 euros".
J'ai déterminer les variables qui sont somme:reel
b100 B50 B10 B2 et B1:reel
Merci de m'aider
---------------
http://forum.hardware.fr/hfr/Achat [...] 5693_1.htm