julianfs.com

J.A. González / Full-Stack & SEO

Cajero Automático En Java [Ejercicio]

Avatar de WP Dev JaGonzalez

Full-Stack & SEO • Consultoría Web

|

6 min de lectura
Desarrollador Web Freelance | Wordpress | Cajero Automático en Java | menuCajeroAutomatico

El ejercicio del Cajero Automático en Java es uno de los ejercicios más interesantes para realizar, ya que podemos integrar diversos conceptos en un ejemplo concreto de la vida cotidiana. Por tal motivo quiero compartir el código de un cajero automático (básico), en el cual usaremos los cuadros de dialogo de java, para dar un ambiente algo gráfico, mas adelante compartiré uno «mas bonito» en el sentido de que sera con un formulario básico como el del siguiente ejemplo, botones, algo mas llamativo para el usuario.
Clase Que Contiene el Ejercicio
Ahora bien, estableceré los requisitos funcionales de la aplicación, inicialmente la aplicación tendrá una sola cuenta, esta cuenta contara con un valor inicial y una contraseña; la aplicación podrá mostrar el saldo de la cuenta, consignar un valor, retirar un valor y cambiar la clave. Al momento de retirar «dinero», este mostrará 5 valores opcionales: 5000, 10.000, 20.000, 50.000, 100.000, ademas de la opción de retirar un valor diferente a los mostrados. Se trabajaran con números enteros, si se desea trabajar con decimales pueden modificar el tipo de las variables 😉

Ademas de lo anterior se validaran si son números los que se ingresan como datos, si se ingresan las opciones correctas, si los valores a descontar no superan el limite mínimo a dejar en la cuenta como saldo (10.000),  ademas una validación opcional que hice fue al cambiar la contraseña, si esta contenía menos de tres caracteres no podría ser modificada. Ahora habiendo definido lo que hará y que se manejara, veremos el código:

[indeed-social-locker sm_list=’fb,tw,li’ sm_template=’ism_template_5′ sm_list_align=’horizontal’ sm_display_counts=’true’ sm_display_full_name=’true’ unlock_type=2 locker_template=3 sm_d_text=’

Desbloquea el contenido con una acción social…

Comparte este articulo y obtén el contenido premium!’ reset_locker=1 locker_reset_after=30 locker_reset_type=’days’ ism_overlock=’default’ ]Boton Descargar[/indeed-social-locker]

Clase Que Contiene el Método Principal

Ver Código Clase Principal

Clase Que Contiene el Ejercicio

Ver Código Clase Ejercicio

Clase con Validación de Numero

Ver Código Clase Validar Números

Ejecución del Cajero Automático

Menu Cajero Automatico

Saldo del Cajero Automatico

Consignar en Cajero Automatico

Retirar del Cajero Automatico

Cambiar Clave del Cajero Automatico

El código se puede optimizar tratando de llevar a la realidad el funcionamiento de un verdadero cajero automático, al servir este para varios usuarios, una solución para esto es usar arreglos. Ademas pueden personalizar los cuadros de dialogo; espero que el anterior código sea de gran utilidad.

Si te ha gustado el post, compártelo, regala un like ó comenta 😉