Ayuda urgente por favor!
Publicado por Matias T. (7 intervenciones) el 30/09/2007 21:39:17
Hola a todos, espero me puedan ayudar con este problema que me está poniendo loco...
Dice: " Dado un conjunto de sueldos a pagar (sin centavos) desarrollar un algoritmo y el programa que determine e imprima cuántos billetes de $100, $50, $20, $10, $5 y cuántas monedas de $1 son necesarios para pagar todos los sueldos y no tener dificultades con el cambio (usando la mínima cantidad de billetes de cada denominación posible).
Nota: El lote finaliza con un sueldo = 0. No se puede utilizar la estructura If..else en la resolución de este ejercicio. "
(Se que hay otros temas similares, pero encontre lo que quise, asi que por favor si me pueden ayudar se los agradezco)
Ahora bien, yo pense en ir sumando, por ejemplo, para un sueldo de $1000, primero 100, despues 50, 20... y asi, en el caso de que me pase del sueldo con un billete de 100, sigo con el de 50 y así hasta llegar a los $1000. ¿Está bien pensado? Si hago 1000 div 100 me dan 10 billetes de $100, pero no uso los otros y no cumplo con el problema...
POR FAVOR ya no se qué más hacer...
Muchas Gracias!
Dice: " Dado un conjunto de sueldos a pagar (sin centavos) desarrollar un algoritmo y el programa que determine e imprima cuántos billetes de $100, $50, $20, $10, $5 y cuántas monedas de $1 son necesarios para pagar todos los sueldos y no tener dificultades con el cambio (usando la mínima cantidad de billetes de cada denominación posible).
Nota: El lote finaliza con un sueldo = 0. No se puede utilizar la estructura If..else en la resolución de este ejercicio. "
(Se que hay otros temas similares, pero encontre lo que quise, asi que por favor si me pueden ayudar se los agradezco)
Ahora bien, yo pense en ir sumando, por ejemplo, para un sueldo de $1000, primero 100, despues 50, 20... y asi, en el caso de que me pase del sueldo con un billete de 100, sigo con el de 50 y así hasta llegar a los $1000. ¿Está bien pensado? Si hago 1000 div 100 me dan 10 billetes de $100, pero no uso los otros y no cumplo con el problema...
POR FAVOR ya no se qué más hacer...
Muchas Gracias!
Valora esta pregunta


0