[ Foro de Pascal ]
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.
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.)