import java.util.Scanner;
public class CuentaBancaria {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("********************************");
String nombreDelCliente = "Tony Stark";
String tipoDeCuenta = "Corriente";
double saldoDisponible = 1599.99;
double montoRetirar = 0;
double montoDepositar = 0;
int opcion = 0;
System.out.println("Nombre del cliente: " + nombreDelCliente);
System.out.println("Tipo de Cuenta: " + tipoDeCuenta);
System.out.println("Saldo disponible: " + saldoDisponible + "$");
System.out.println("********************************");
do {
System.out.println("** Escriba el numero de la opcion deseada **");
System.out.println("1. Consultar saldo");
System.out.println("2. Retirar");
System.out.println("3. Depositar");
System.out.println("9. Salir");
System.out.println("\n");
opcion = entrada.nextInt();
switch (opcion){
case 1:
System.out.println("Tu SALDO ACTUAL es $" + saldoDisponible);
System.out.println("\n");
break;
case 2:
System.out.println("Digite el monto a RETIRAR: ");
montoRetirar = entrada.nextDouble();
if (montoRetirar > saldoDisponible){
System.out.println("SALDO INSUFICIENTE, vuelva a intentarlo");
System.out.println("\n");
}else{
saldoDisponible -=montoRetirar;
System.out.println("** TRANSACCION EXITOSA **");
System.out.println("Tu SALDO ACTUAL es $" + saldoDisponible);
System.out.println("\n");
}
break;
case 3:
System.out.println("Digite el monto a DEPOSITAR: ");
montoDepositar = entrada.nextDouble();
saldoDisponible += montoDepositar;
System.out.println("** TRANSACCION EXITOSA **");
System.out.println("Tu SALDO ACTUAL es $" + saldoDisponible);
System.out.println("\n");
break;
case 9:
System.out.println("** OPERACION FINALIZADA **");
System.out.println("HASTA PRONTO " + nombreDelCliente);
break;
default:
System.out.println("***** OPCION NO VALIDA. INTENTA NUEVAMENTE ******");
System.out.println("\n");
break;
}
} while (opcion != 9);
}
}