Crea un programa en JAVA en MVC que cumpla con los siguientes requerimientos:
Debe permitir guardar los datos de un cliente de un banco, los datos son:
Usuario
Contraseña
Saldo
Número de retiros
Monto acumulado de retiros
Número de depósitos
Monto acumulado de depósitos
Los datos: usuario, contraseña y saldo deben poder cargarse desde un constructor. Las demás variables deben comenzar en cero.
Crea una variable de clase y dale valores al constructor (usuario, contraseña y saldo).
Antes de mostrar el menú de las acciones que puedes hacer (saldo, depósito, retiro, depósitos, retiros), pide que se escriba el usuario y la contraseña, si no son correctos no se podrá avanzar. Si se equivoca más de tres veces el programa terminará.
Al realizar un depósito se deberán incrementar las variables del número de depósitos realizados y un acumulado de todo lo que se ha retirado.
Al realizar un retiro se deberán incrementar las variables del número de retiros realizados y un acumulado de todo lo que se ha retirado.
Ejemplo: el ejercicio deberá funcionar algo así:
Creo una variable de clase con los datos: cliente("yo", "abc", 1200)
Pido usuario y contraseña
si los datos (usuario y contraseña se comparan contra los valores guardados) son correctos, muestro el menú de: saldo, depósito, retiro, depósitos, retiros.
si los datos son incorrectos vuelvo a pedir que se ingresen, solo tendrán 3 oportunidades.
3. Una vez mostrado el menú, las opciones de depósito no solo serán de aumentar la cantidad que se quiere depositar al saldo, si no que se tendrá que aumentar la variable que cuenta cuántos depósitos se han hecho y la variable que tendrá el acumulado total de depósitos.
4. Así como en el punto anterior se contabilizan los depósitos, de igual forma se tendrán que contabilizar los retiros.
5. Las opciones del menú de depósitos y retiros (en plural) deberán mostrar el acumulado de cada opción. Los nombres solo son una sugerencia, tu puedes poner los nombres que decidas.
Ejemplo, nota: no estoy escribiendo las instrucciones de forma correcta, les faltan muchas cosas:
cliente("yo", "abc", 1200)
Usuario: tu
Contraseña: 123
Datos incorrectos, intente de nuevo.
Usuario: yo
Contraseña: 123
Datos incorrectos, intente de nuevo.
Usuario: yo
Contraseña: abc
Bienvenido yo
Saldo
Depósito
Retiro
Depósitos
Retiros
Datos del cliente
Cambiar contraseña
Salir
Opción: 1
Saldo: 1200
Opción: 2
Cantidad a depositar: 100
Depósito realizado con éxito
Opción: 1
Saldo: 1300
Opción: 4
Depósitos realizados: 1
Total depositado: 100
Opción 2:
Cantidad a depositar: 50
Opción: 4
Depósitos realizados: 2
Total depositado: 150
Opción: 6
Usuario: yo
Saldo: 1350
Depósitos: 2
Total depósitos: 150
Retiros: 0
Total retiros: 0
La contraseña no se muestra.
Opción 7:
Contraseña actual: abc
Nueva contraseña: xyz
Validar contraseña: xyz
Contraseña cambiada con éxito.
Respuestas a la pregunta
Contestado por
0
Respuesta:
nose nada de nada jajajajajaja
Otras preguntas
Psicología,
hace 1 mes
Matemáticas,
hace 1 mes
Inglés,
hace 2 meses
Derecho ,
hace 2 meses
Educ. Fisica,
hace 7 meses
Matemáticas,
hace 7 meses
Biología,
hace 7 meses