Está en la página 1de 3

Trabajo Final del Curso

PIAD-307
Lenguaje de Programación II
Ingeniería de Software Con
Inteligencia Artificial

Semestre III

1
Trabajo Final del Curso

TEMA: Programación en Java

OBJETIVO DEL TRABAJO

Desarrollar un programa, utilizando el lenguaje de programación Java, fortaleciendo


la capacidad lógica del estudiante mediante la aplicación práctica del contenido
curricular.

PLANTEAMIENTO DEL TRABAJO

CASO PRACTICO

El New Perú Bank desea implementar un programa para un cajero automático en


Java.

Los clientes deberán ingresar haciendo uso de su DNI y PASSWORD que estarán
almacenados en arreglos de variables (tener por lo menos 5 clientes).

Ejemplo:

New Perú Bank


DNI: 77889900
PASSWORD: ******

El cliente tendrá 3 oportunidades para ingresar. De lo contrario la aplicación se


cerrará.

Una vez que el cliente ingresa correctamente, se mostrará el menú principal.

Ejemplo:

Bienvenido Mario Gonzales


Elija la operación que desea realizar:
[1] Deposito
[2] Retiro
[3] Consulta de Saldo
[4] Salir

Ingeniería de Software Con Inteligencia Artificial


Trabajo Final del Curso

Deposito: Operación que deberá permitir realizar depósitos para incrementar el


saldo. El saldo inicial es cero (S/. 0.00).

Retiro: Operación que deberá permitir realizar retiros, lo que disminuirá el saldo. Si
el saldo es menor al monto a retirar, la aplicación no lo debe permitir.

Se recomienda el uso de ArrayList<> para registrar los clientes, y las operaciones de


depósito y retiro.

Consulta Saldo: Deberá mostrar el saldo actual.

Se recomienda la creación de las clases: Cliente (dni, nombre, password) y


Operación (dniCliente, tipo, monto)

PREGUNTAS 1. ¿Qué representa una clase en java?


GUÍA

2. ¿Mencione que clases aplico en la realización del trabajo?

3. ¿Qué tan complicado o relativamente fácil fué implementar el


trabajo final?

4. ¿En qué consiste una coleccion y mencione si usted logro


aplicar en la solución?

Ingeniería de Software Con Inteligencia Artificial

También podría gustarte