import java.util.Scanner;
public class Desafio {
public static void main(String[] args) {
String nombre="Tony Stark";
String tipoCuenta="Corriente";
double saldoCuenta=1599.99,valormovimiento=0;
Scanner teclado=new Scanner(System.in);
int opcion=0;
while(opcion!=9) {
System.out.println("*********************************************");
System.out.println("Nombre de usuario"+nombre);
System.out.println("Tipo de cuenta"+tipoCuenta);
System.out.println("Saldo actual: $"+saldoCuenta);
System.out.println("*********************************************");
System.out.println("""
** Escriba el numero de la opcion deseada **
1 - Consultar Saldo
2 - Retirar
3 - Depositar
9 - Salir
""");
opcion = teclado.nextInt();
switch (opcion) {
case 1:
System.out.println("Su saldo es: $" + saldoCuenta);
System.out.println("");
break;
case 2:
System.out.println("Escriba el valor del retiro");
valormovimiento = teclado.nextDouble();
if(valormovimiento>saldoCuenta){
System.out.println("El retiro no se puede realizar por que su saldo es inferior al valor del retiro");
}else {
saldoCuenta -= valormovimiento;
System.out.println("Su retiro de " + valormovimiento + " de su cuenta " + tipoCuenta + "fue exitoso");
System.out.println("Su nuevo saldo es: $" + saldoCuenta);
System.out.println("");
}
break;
case 3:
System.out.println("Escriba el valor del Deposito");
valormovimiento = teclado.nextDouble();
saldoCuenta += valormovimiento;
if(valormovimiento<1){
System.out.println("Valor no Valido");
}else{
System.out.println("Su Deposito de " + valormovimiento + " a su cuenta " + tipoCuenta + " fue exitoso");
System.out.println("Su nuevo saldo es: $" + saldoCuenta);
System.out.println("");
}
break;
case 9:
System.out.println("Gracias por utilizar nuestros servicios");
break;
default:
System.out.println("Opcion no Valida");
break;
}
}
}
}