Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Tarea 5 programacion DAM.

Enviado por   •  27 de Febrero de 2018  •  2.810 Palabras (12 Páginas)  •  400 Visitas

Página 1 de 12

...

de la oficina\n"

+"5 Ver el número de la cuenta\n"

+"6 Ver los dígitos de control de la cuenta\n"

+"7 Realizar un ingreso\n"

+"8 Retirar efectivo\n"

+"9 Consultar saldo\n"

+"10 Salir de la aplicación\n");

operacion=leer.nextInt();

switch (operacion){ //el programa invoca diferentes métodos según el número introducido

case 1:

System.out.printf("Número de cuenta completo (CCC): %s\n",ccc);

break;

case 2:

System.out.printf("Nombre del titular: %s\n",titular);

break;

case 3:

System.out.printf("Código de la entidad: %s\n",cuenta.getEntidad());

break;

case 4:

System.out.printf("Código de la oficina: %s\n",cuenta.getOficina());

break;

case 5:

System.out.printf("Número de cuenta: %s\n",cuenta.getnumCuenta());

break;

case 6:

System.out.printf("Dígitos de control: %s\n",cuenta.getdc());

break;

case 7:

ingresar();

break;

case 8:

retirar();

break;

case 9:

System.out.printf("Saldo: %s euros \n",cuenta.getSaldo());

break;

case 10: // en este caso se sale de la aplicación y no se vuelve a mostrar el menú

break;

default:

System.out.println("Elija una opción del menú (pulse del 1 al 10) ");

}}

while (operacion!=10);} // mientras no se seleccione la opción 10 de salir, se muestra nuevamente el menú

public static void ingresar(){

double cantidad;

System.out.print("Cantidad a ingresar: ");

Scanner leer=new Scanner(System.in);

cantidad=leer.nextInt();

if (cantidad<0) {System.out.print("No se puede ingresar una cantidad negativa "); //si ingresamos una cantidad negativa salta un mensaje de error y volvemos al menú

}

else {cuenta.ingresar(cantidad);

System.out.println("Saldo actual: "+cuenta.getSaldo());

}

}

public static void retirar(){

double cantidad;

System.out.println("Cantidad a retirar: ");

Scanner leer=new Scanner(System.in);

cantidad=leer.nextInt();

if (cuenta.getSaldo()<cantidad) { // si se pretende retirar una cantidad mayor que el saldo, no lo permite

System.out.println("No hay suficiente saldo"); }

else {cuenta.retirar(cantidad);}

System.out.println("Saldo actual: "+cuenta.getSaldo());

}

}

...

Descargar como  txt (6.8 Kb)   pdf (48.1 Kb)   docx (13.5 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club