Tienda | Foros | Webinarios | Blogs
 

Logica Como hace un cajero automatico para saber cuanto dinero entrega

Seguir
buenas tardes tengo una curiosidad como programador,
como hace un cajero para saber cuanto efectivo entrega

por ejemplo yo voy a retirar 8700

como haria el cajero automatico para saber cuantos billetes o monedas darme

es una curiosidad


1 Solución propuesta

Esto seria algo asi como un proyecto virtual? ó piensas fabricar un cajero?.
Desde la lógica seria tener una código con los montos de los billetes y monedas. Luego dividir el monto entre el valor del billete para asi decirte cuantos billetes debe darte, despues lo que sobre volver a dividir con el siguiente valor del billete y asi sucesivamente.

Supongamos... 
que tenés los siguientes datos
Monto = 8700
Billetes = [500,200,100,50,20,10]

Si(Monto >=billetes[1]){
Monto÷billentes[1] = MontoRestante
}

Luego el monto restante vas comparando con cada monto de billete y dividiendolo.
  • hace 3 meses

    Avatar de ATILIO MIGUEL

    En una BD tendrías que cargar la cantidad de billetes. Ej. 1000 billetes x $500
    1000 billetes x $200
    Luego hacer la cuenta.
    Si retiras 1000, el programa se tendría que fijar si tiene billetes suficientes y entregar 2 de 500 o 5 de 200. La programación es muy sencilla. Hay tuyos en Youtube.