import java.util.Scanner;
//TIP To Run code, press or // click the icon in the gutter. public class Main { public static void main(String[] args) { int contrasena = 1203; String usuario = "tstar"; String nombreDeUsuario = "Tony Star"; double SaldoDisponible = 1599.99; int opcion = 0;
System.out.println("Bienvenido a su Aplicación Bancaria");
Scanner entrada = new Scanner(System.in);
System.out.println("Favor ingresa tu usuario");
String nombre = entrada.nextLine();
Scanner clave = new Scanner(System.in);
System.out.println("Favor ingrasa tu clave");
int contras = clave.nextInt();
if((contras == contrasena) && (nombre.equals(usuario))){
System.out.println("\n********************\n");
System.out.println("""
Nombre del cliente : %s
Tipo de cuenta : Corriente
Saldo disponible : %.2f$
""".formatted(nombreDeUsuario, SaldoDisponible));
}else {
System.out.println("Usuario o contraseña incorrectos");
}
System.out.println("********************");
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("El saldo actualizado es: " + SaldoDisponible + "¢");
break;
case 2:
System.out.println("¿Cuál es el valor que desea retirar");
double valorARetirar = teclado.nextDouble();
if (valorARetirar > SaldoDisponible){
System.out.println("Saldo Insuficiente");
}else {
SaldoDisponible = SaldoDisponible - valorARetirar;
System.out.println("El saldo actualizado es: " + SaldoDisponible);
}
break;
case 3:
System.out.println("¿Cuál es el valor que desea abonar");
double valorADepositar = teclado.nextDouble();
SaldoDisponible += valorADepositar;
System.out.println("El saldo actualizado es: " + SaldoDisponible);
break;
case 9:
System.out.println("Saliendo del programa. Gracias por utilizar nuestros servicios");
break;
default:
System.out.println("Opción no válida");
}
}
}
}