Historia
String numero_cta = “”;
Boolean cuenta_sueldo = false; // si esfalse, es una cuenta normal
boolean moneda_dolar= false; //si es false, la moneda es soles.
int saldo1; //almacena el saldo de la cuenta1 ¿con que valor se inicializa?
int saldo2; //almacena el saldo de la cuenta2 ¿con que valor se inicializa?
cuenta1()
numero_cta= “456-36475810”;
cuenta_sueldo=true; //es una cuenta sueldo
//REVISAR:la cuenta se inicializa en soles. ¿Después de unatransacción con la otra cuenta hay que asignar moneda_dolar=false?
actual_saldo1() //actualiza el saldo de la cuenta1
cuenta2()
numero_cta= “111-23456789”;
//REVISAR:la cuenta se inicializa comonormal. ¿Después de una transacción con la otra cuenta hay que asignar cuenta_sueldo=false?
moneda_dolar = true //la cuenta está en dólares
actual_saldo2() //actualiza el saldo de la cuenta2
Fin declase
ELSA
Clase Cliente
String nombre= “Pedro Gonzales Salazar”;
int dni=12345678;
short clave=3456;
validacion()(devuelve true o false)
Clase Main
Instanciar clases
Ingresar DNI, ClaveValidar cliente
Seleccionar operación
¿Desea hacer otra operación? s/n/S/N
Fin de clase principal
Clase Transaccion
retiro()
deposito()
transferencia()
pago_servicios()
consulta_saldo()últimos_mov()
Clase Historial
Almacena los últimos 20 movimientos
RETIRO / DEPÓSITO / PAGO DE SERVICIOS
Elegir cuenta
Elegir moneda (retiro)
Elegir opción de retiro
Ejecutar operación
Si opción== ….. entonces saldo = saldo - ….
Si opción ==6 entonces ingresar monto
Guardar en el historial
Mostrar saldo
Fin del método //regresa al programa principal
****agregar condiciones (retiromáximo, deposito minimo=
TRANSFERENCIA
Elegir cuenta de origen
Ingresar monto
Elegir cuenta de destino
Realizar operación
Guardar en historial
Mostrar saldo
CONSULTA DE SALDOS
Elegir cuenta...
Regístrate para leer el documento completo.