public class CuentaBancaria {
public static void main(String[] args) {
String nombre = "Dania Rojas";
String tipoDeCuenta = "Corriente";
double saldo = 43554;
int opcion = 0;
System.out.println("*********************************");
System.out.println("\nNombre del cliente: " + nombre);
System.out.println("El tipo de cuenta es: " + tipoDeCuenta);
System.out.println("Su saldo disponible es: $" + saldo);
System.out.println("\n*********************************");
String menu = """
*** Escriba el número de la opción deseada ***
1 - Consultar saldo
2 - Retirar
3 - Depositar
9 - Salir
""";
Scanner teclado = new Scanner(System.in);
while (opcion != 9){
System.out.println(menu);
opcion = teclado.nextInt();
switch (opcion){
case 1:
System.out.println("Su saldo es: $" + saldo);
break;
case 2:
System.out.println("¿Cual es el valor que desea retirar?");
double valorRetirar = teclado.nextDouble();
if (valorRetirar > saldo){
System.out.println("Saldo insuficiente");
} else {
saldo = saldo - valorRetirar;
System.out.println("Su saldo es: $" + saldo);
}
break;
case 3:
System.out.println("¿Cual es el valor que desea depositar?");
double valorDepositar = teclado.nextDouble();
saldo = saldo + valorDepositar;
System.out.println("Su saldo es: $" + saldo);
break;
case 9:
System.out.println("¡Hasta pronto! Gracias por utilizar nuestros servicios");
break;
default:
System.out.println("¡Opción no valida!");
}
}
}
}