Está en la página 1de 2

1

AUTOMATIZACION DE UN CAJERO AUTOMATICO


INTELIGENCIA ARTIFICIAL
Rodrigo A. Aliaga Vlez

Debemos tomar en cuenta tambin, que el algoritmo

ResumenEn

el

presente

informe

se

detallaran

las

caractersticas del algoritmo de un cajero automtico diseado


para la materia de inteligencia Artificial

no est diseado para entregar montos mayores a


2000 Bs, por da equivalente a 300 $us. Medida de
seguridad que muchos bancos toman en cuenta.

ndice de trminos Cajero Automtico, inteligencia Artificial

I.

INTRODUCCIN

N este documento presentaremos las caractersticas del


algoritmo diseado para la materia de inteligencia
artificial, el cual distribuye los billetes del cajero de una

manera homognea, para que, en lo posible ningn cliente


resulte insatisfecho. De esta manera se evita que para
solicitudes de montos pequeos, se entreguen billetes de corte
alto y viceversa. Este programa fue desarrollado en Java en
IDE Netbeans.

II.

OBJETIVOS

Realizar un algoritmo inteligente para la

Figura 1. Se puede observar la interfaz, tanto una


parte de para la solicitud de un monto, los pasos que
sigue el algoritmo, y finalmente la cantidad de
billetes a dispensar.

entrega de billetes en un cajero automtico,


entregando billetes de corte mayor, para montos
altos, y corte menor para montos bajos.

Para evitar, que un usuario, pida montos que no son


posibles de satisfacer con billetes, y se necesite de
monedas, cada que el cajero digita un nmero, este
aade un cero al final. Como se dijo anteriormente, si

III.

FUNCIONAMIENTO
INTERFAZ

el monto excede los 2000 Bs. Despliega un mensaje,


iniciando nuevamente el proceso.

En la figura 1, se puede observar la interfaz, en la


cual se introduce el monto, se visualiza los pasos que
sigue el algoritmo y en la parte inferior nos muestra
la cantidad de billetes, que selecciona el algoritmo,
para satisfacer la necesidad del usuario.

ALGORITMO
Para iniciar el algoritmo el usuario debe digitar el
monto que necesita, y presionar el botn de extraer.
Una vez que el botn es pulsado, el monto a pedir es
clasificado en cuatro categoras, que se detallan en la
tabla 1.

CATEGORA

INTERVALO

PARAMETRO

Se logr realizar el algoritmo inteligente que simule


el funcionamiento de un cajero automtico, que

Alto

2000 - 1000

20

entrega billetes de forma homognea, para satisfacer

Alto Medio

1000 - 500

10

de la mejor manera a un cliente, es decir, entregar

Bajo Medio

500 200

10

200 - 10

20

billetes de corte menor y mayor de forma racional,

Bajo

segn el monto lo requiera. Clasificando el monto


solicitado, evaluando los billetes, posibles, en funcin
de las categoras, entregando cortes habilitados, y
habilitando cortes segn sea necesario.

Tabla 1, Categoras, de clasificacin del monto


solicitado.

El presente algoritmo no puede ser aplicado en la


realidad porque no valida la cantidad de billetes

Una vez que ha clasificado el monto, pasa a un proceso de


habilitacin de billetes. Para eso cuenta con una frmula:

disponibles, en el cajero, pero puede ser abierto a


modificaciones, ya que si no contamos con billetes de
un corte, habilitara, el siguiente corte, como lo hace
cuando no puede repartir ms billetes de un corte
habilitado.

Donde:

El parmetro especial, mostrado en la tercera columna de la


tabla 1, de cada clase significa el nmero mximo, del billete
de corte menor en funcin de la categora, por lo que, los
billetes de corte mucho menor a este, harn que la funcin nos
entregue valores negativos, o cero, que el algoritmo rechazara.
Por otro lado, tenemos que todos son positivos, solo habilita
los tres cortes ms bajos.
De esta manera se habilitaran algunos billetes, y deshabilitaran
otros, pero solo de manera inicial. Entonces el algoritmo
empezara a repartir billetes entre los cortes habilitados, de
manera alternada. Si ya no se puede satisfacer con ese corte,
habilita el corte inferior al mismo. Y as sucesivamente hasta
cumplir con la solicitud del cliente.

IV.

CONCLUSIONES

También podría gustarte