import java.util.Scanner;
public class OperadorBancario {
public static void main(String[] args) {
String nombreDelCliente = "Roberto Pérez";
String tipoDeCuenta = "corriente";
double saldo = 5000.0;
boolean estado = true;
Scanner entrada = new Scanner(System.in);
int operacion = 0;
double deposito = 0;
double retiro = 0;
System.out.println("**********************************************");
System.out.println("Nombre del cliente: " + nombreDelCliente);
System.out.println("Tipo de cuenta: " + tipoDeCuenta);
System.out.println("Saldo disponible: " + saldo + "$");
System.out.println("**********************************************");
while (estado) {
System.out.println("Escriba el número de la operación a realizar:");
System.out.println("1. Consultar saldo");
System.out.println("2. Retirar");
System.out.println("3. Depositar");
System.out.println("9. Salir");
operacion = entrada.nextInt();
switch (operacion) {
case 1: {
System.out.println("El saldo actualizado es: " + saldo + "$");
break;
}
case 2: {
System.out.println("¿Cuál es la cantidad que desea retirar?");
retiro = entrada.nextDouble();
if (retiro > saldo) {
System.out.println("El saldo es insuficiente");
} else {
saldo = saldo - retiro;
System.out.println("El saldo actualizado es: " + saldo + "$");
}
break;
}
case 3: {
System.out.println("¿Cuál es la cantidad que desea depositar?");
deposito = entrada.nextDouble();
saldo = saldo + deposito;
System.out.println("El saldo actualizado es: " + saldo + "$");
break;
}
case 9: {
System.out.println("Finalizando el programa. Muchas gracias por usar nuestros servicios");
estado = false;
}
}
}
}
}