import java.util.Scanner;
public class AplicacionBancaria {
public static void main(String[] args) {
String nombre = "Tony Stark";
String tipoDeCuenta = "Corriente";
double saldo = 1500.99;
int opcion = 0;
double movimiento = 0;
System.out.println("******************************************");
System.out.println("\nNombre del cliente: "+nombre);
System.out.println("\nEl tipo de cuenta es: "+ tipoDeCuenta);
System.out.println("\nSu saldo disponible es: "+ saldo+ " $");
System.out.println("\n******************************************");
String menu = """
***Escriba el numero de la opcion deseada***
1) Consultar aldo
2) Retirar
3) Depositar
9) Salir
""";
Scanner usuarioIn = new Scanner(System.in);
while (opcion!=9) {
System.out.println(menu);
opcion = usuarioIn.nextInt();
switch (opcion) {
case 1:
System.out.println("Su saldo actual es: "+ saldo);
break;
case 2:
System.out.println("Ingrese el valor que desea retirar:");
double valorRetiro = usuarioIn.nextDouble();
if (valorRetiro < saldo){
saldo -= valorRetiro;
System.out.println("Retiro ralizaso! Saldo actual: " +saldo);
}else {
System.out.println("Saldo insuficiente!");
}
break;
case 3:
System.out.println("Ingrese el valor que desea depositar:");
double valorDeposito = usuarioIn.nextDouble();
if (valorDeposito > 0){
saldo += valorDeposito;
System.out.println("Deposito ralizaso! Saldo actual: " +saldo);
}else {
System.out.println("El valor debe ser mayor que cero!");
}
break;
case 9:
System.out.println("Gracias por usar nuestra app!");
break;
//Con default nuestra estructura de control verifica que el valor ingresado sea uno de los casos que tiene sino arroja el mensaje.
default:
System.out.println("Opcion no valida!");
}
}
}
}