import java.util.Scanner;
public class BancoTonyStark { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String cliente = "Tony Stark"; double saldo = 1599.99; int opcion;
System.out.println("=== Bienvenido al Banco Stark ===");
System.out.println("Cliente: " + cliente);
do {
System.out.println("\n--- Menú de opciones ---");
System.out.println("1. Consultar saldo");
System.out.println("2. Retirar");
System.out.println("3. Depositar");
System.out.println("9. Salir");
System.out.print("Seleccione una opción: ");
opcion = scanner.nextInt();
switch (opcion) {
case 1:
System.out.printf("Saldo actual: $%.2f%n", saldo);
break;
case 2:
System.out.print("Ingrese el monto a retirar: ");
double retiro = scanner.nextDouble();
if (retiro <= saldo) {
saldo -= retiro;
System.out.printf("Retiro exitoso. Saldo restante: $%.2f%n", saldo);
} else {
System.out.println("Saldo insuficiente.");
}
break;
case 3:
System.out.print("Ingrese el monto a depositar: ");
double deposito = scanner.nextDouble();
if (deposito > 0) {
saldo += deposito;
System.out.printf("Depósito exitoso. Nuevo saldo: $%.2f%n", saldo);
} else {
System.out.println("El monto a depositar debe ser mayor que cero.");
}
break;
case 9:
System.out.println("Finalizando el programa...");
System.out.println("Muchas gracias por usar nuestros servicios.");
break;
default:
System.out.println("Opción inválida. Intente nuevamente.");
}
} while (opcion != 9);
scanner.close();
}
}