import java.util.Scanner;
public class aplicacionBanco {
public static void main(String[] args) {
// Adicionar Datos
String nombre = "tony stark"; // para ingresar nombres
String tipoDeCuenta = "corriente";
Double saldoDisponible = 1599.99;
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("el saldo disponible es:" + "$" + saldoDisponible + "clp");
System.out.println("\n***************");
// Crear Menu de opciones
String menu = """
**** escriba la opcion de menu deseada****
1-consultar saldo
2-retirar
3-depositar
9-salir
""";
Scanner teclado = new Scanner(System.in);
while (opcion != 9) { // diferente de 9
System.out.println(menu);
opcion = teclado.nextInt();
System.out.println("\n***************");
switch (opcion) { // comando mas ordenado para elegir opciones
case 1:
System.out.println("el saldo actual es:" + "$" + saldoDisponible + "Clp");
break;
case 2:
System.out.println("cual es el valor que necesita retirar:");
Double valorARetirar = teclado.nextDouble();
if (valorARetirar > saldoDisponible) {
System.out.println("el saldo es insuficiente");
} else {
saldoDisponible = saldoDisponible - valorARetirar;
System.out.println("el saldo actualizado es:" + saldoDisponible);
}
break;
case 3:
System.out.println("ingrese el monto a depositar:");
Double valorADepositar = teclado.nextDouble();
saldoDisponible = saldoDisponible + valorADepositar;
System.out.println("el saldo actualizado es:" + saldoDisponible);
break;
case 9:
System.out.println("Gracias por usar nuestra aplicación.");
break;
default:
System.out.println("Opción no válida. Intente nuevamente.");
}
System.out.println("\n***************");
}
teclado.close(); // Cerrar el Scanner al final
}
}