[ Foro de Pascal ]

problema en pascal

25-May-2017 21:06
Invitado (kike)
1 Respuestas

ayuda por favor, necesito realizar un problema en free pascal.
el problema es el siguiente:
Un programa que pide al usuario el numero de monedas de$1, $2, $5, $10, con las que pagara solo $4 peso. El numero de monedas que se proporcionara de cambio sera el minimo. El numero de monedas con las que se cuenta al inicio son: 4 de $1, 3 de $2, 1 de $5 y 1 de $10. Simula el pago de 5 personas y trata de considerar situaciones como por ejemplo cuando no hay el número de monedas suficientes para dar cambio o cuando el usuario no ingresa el dinero suficiente para pagar los $4 pesos.
Yo lo empece a hacer como poniendo de ejemplo un telefono publico o una maquina dispensadora, considerando las monedas que hiba juntando de las personas podia dar cambio o no se alcansaba a acompletar.
Se los agradeceria.


29-May-2017 12:08
Nacho Cabanes (+31)

Basta con empezar a dar primero las monedas más grandes. Así la cantidad de monedas devueltas será mínima.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)