Premisa

Punto a tener en cuenta

El cajero tiene un número limitada de billetes

ejemplo

cantidad solicitada 110 Denominación cantidad disponible cantidad entregada 50 3 2
20 2 0 10 2 1

instrucciones:

Vamos a poner instrucciones a la actividad que vamos a desarrollar

Volvamos al primer ejemplo en el que el usuario quiere 110 €

  1. Como quiero la menor cantidad de billetes empiezo por la denominación más alta, en este caso 50 €
  2. Ahora voy a los billetes de 20
  3. Ahora voy a los billetes de 10
  4. En resumen, ya sé que tengo que entregar: 2 billetes de 50, 0 de 20 y 1 de 10
  5. Ahora lo pruebo con cualquier otro valor y denominación, como funciona matemáticamente hago un diagrama de flujo

diagrama de flujo

Ahora llevamos las instrucciones a un diagrama de flujo para que se vea más claro