Este problema apareció en el certamen recuperativo 1 del segundo semestre de 2011 en el campus Vitacura.
Una máquina de alimentos tiene productos de tres tipos, A, B y C, que valen respectivamente $270, $340 y $390. La máquina acepta y da de vuelto monedas de $10, $50 y $100.
Escriba un programa que pida al usuario elegir el producto y luego le pida ingresar las monedas hasta alcanzar el monto a pagar. Si el monto ingresado es mayor que el precio del producto, el programa debe entregar las monedas de vuelto, una por una.
Elija producto: A
Ingrese monedas:
100
10
50
100
100
Su vuelto:
50
10
10
10
10
Elija producto: B
Ingrese monedas:
100
100
100
100
Su vuelto:
50
10
Elija producto: C
Ingrese monedas:
100
100
50
10
100
10
10
10