Cajero Automatico
Enviado por dsauhij • 21 de Octubre de 2014 • 346 Palabras (2 Páginas) • 204 Visitas
public class Cajero {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
InputStreamReader isr;
isr = new InputStreamReader(System.in);
BufferedReader br;
br = new BufferedReader(isr);
double dSaldoInicial, dCant;
int iOpcn;
Double d = new Double( args[0] );
dSaldoInicial = d.doubleValue();
if ( dSaldoInicial <= 0 ){
System.out.println("ERROR!, el saldo debe ser al menos de 1.00");
System.out.println("Uso: java cajero ");
return;
}
_Cajero miCajero = new _Cajero( dSaldoInicial );
iOpcn = -1;
do{
try{
System.out.println("-----------------------------------");
System.out.println("- CAJERO AUTOMATICO BANCO FELIZ -");
System.out.println("-----------------------------------");
System.out.println(" 1. Consultar saldo");
System.out.println(" 2. Depositar");
System.out.println(" 3. Retirar");
System.out.println(" 0. Terminar");
System.out.println("-----------------------------------");
System.out.print("Teclea el numero de la opcion que desee: ");
iOpcn = Integer.parseInt( br.readLine() );
System.out.println("\n\n\n");
System.out.println("\n*----------------------------------------------*");
switch ( iOpcn ){
case 1: // Consultar saldo
System.out.println("* CONSULTA DE SALDO *");
System.out.println("*----------------------------------------------*");
System.out.println("El saldo de la cuenta es: " + miCajero.Saldo() );
break;
case 2: // Hacer un deposito
System.out.println("* DEPOSITAR EN LA CUENTA *");
System.out.println("*----------------------------------------------*");
System.out.print("Escriba la cantidad a depositar: " );
d = new Double( br.readLine() );
dCant = d.doubleValue();
miCajero.Deposita( dCant );
break;
case 3: // Hacer un retiro
System.out.println("* RETIRAR DE LA CUENTA *");
System.out.println("*----------------------------------------------*");
System.out.print("El saldo de la cuenta es: " + miCajero.Saldo() +
"\nEscriba la cantidad a retirar:" );
d = new Double( br.readLine() );
dCant = d.doubleValue();
miCajero.Retira( dCant );
break;
case 0:
System.out.println("*----------------------------------------*");
System.out.println("*
...