Este es el codigo que implemente en el reto:
odigo antes de ver los siguientes videos, acepto sugerencias para mejorar el mismo
public class EJERCICIO {
public static void main(String[] args) {
int opciones = 0;
String nombre = "Tony Stark";
String TipoDeCuenta = "Cuenta Premium";
double saldo = 1599.99;
Scanner seleccion = new Scanner(System.in);
String textoOpciones = """
**************************************************
¡Bienvenido! """ + nombre + """
Su tipo de cuenta es:""" + TipoDeCuenta + """
***** ¿Cual es su consulta el dia de hoy? *****
* 1 - Consultar saldo
* 2 - Retirar
* 3 - Depositar
* 9 - salir
**************************************************""";
String mensajeOpciones ="Porfavor seleccione las opciones disponibles";
// Funciones del codigo
while (opciones !=9){
System.out.println(textoOpciones);
opciones = seleccion.nextInt();
switch (opciones){
case 1:
System.out.println("Su saldo actual es de: " + saldo +"$");
break;
case 2:
System.out.println("Ingrese la cantidad deseada a retirar");
double cantidadRetirada = seleccion.nextDouble();
// si no se tiene el dinero para retirar entonces:
if (cantidadRetirada > saldo){
System.out.println("No se dispone del saldo suficiente...");
} else {
saldo = saldo - cantidadRetirada;
System.out.println("Su saldo ahora es de " + saldo + "$");
}
break;
case 3:
System.out.println("Ingrese la cantidad a depositar");
double cantidadIngresada = seleccion.nextDouble();
saldo = saldo + cantidadIngresada;
System.out.println("Su saldo actual ahora es: " + saldo + "$");
break;
case 9:
System.out.println("Gracias por confiar en nosotros, ¡Tenga un buen dia!");
break;
default:
System.out.println(mensajeOpciones);
}
}
}
}