martes, 22 de abril de 2014

Cajero automatico en JAVA

    float cant;
    InputStreamReader is;
    is=new InputStreamReader(System.in);
    BufferedReader bf=new BufferedReader(is);
    do{
      System.out.println("Elegir opción:\n");
      System.out.println("1. Crear cuenta vacía");
      System.out.println("2. Crear cuenta saldo "+
  "inicial");
      System.out.println("3. Ingresar dinero");
      System.out.println("4. Sacar dinero");
      System.out.println("5. Ver saldo");
      System.out.println("6. Salir\n");
      op=bf.readLine();
      switch(Integer.parseInt(op)){
        case 1:
            c=new Cuenta();
            break;
        case 2:
            System.out.println("Saldo inicial: ");
            float inicial=
Float.parseFloat(bf.readLine());
            c=new Cuenta(inicial);
            break;
        case 3:
            System.out.println("Introduzca cantidad "+
  " a ingresar: ");
            cant=Integer.parseInt(bf.readLine());
            c.ingresar(cant);
            break;
        case 4:
            System.out.println("Cantidad a extraer: ");
            cant=Integer.parseInt(bf.readLine());
            try{
              c.extraer(cant);
            }
            catch(SaldoInsuficienteException e){
              //si se produce la excepción muestra
   //el mensaje asociado
              System.out.println(e.getMessage());
            }
            break;
        case 5:
            System.out.println("Su saldo actual "+
" es de: "+c.getSaldo());
            break;
      }
    }
    while(!op.equals("6"));
  }
}

No hay comentarios.:

Publicar un comentario

Es muy importante tu comentarios: