import java.util.Scanner;
public class Reto01 { public static void main(String[] args) { // Datos del cliente String nombreCliente = "Tony Stark"; String tipoCuenta = "Corriente"; double saldo = 1599.99;
// Crear un Scanner para la entrada del usuario
Scanner scanner = new Scanner(System.in);
int opcion = 0;
// Mostrar la información inicial
System.out.println("************************************");
System.out.println("\nNombre del cliente: " + nombreCliente);
System.out.println("Tipo de cuenta: " + tipoCuenta);
System.out.println("Saldo disponible: USD $" + saldo);
System.out.println("\n************************************");
// Menú de opciones
while (opcion != 9) {
System.out.println("\n** Escriba el número de la opción deseada **");
System.out.println("1 - Consultar saldo");
System.out.println("2 - Retirar");
System.out.println("3 - Depositar");
System.out.println("9 - Salir");
System.out.print("\nSeleccione una opción: ");
opcion = scanner.nextInt();
switch (opcion) {
case 1:
System.out.println("\nSu saldo actual es: USD $" + saldo);
break;
case 2:
System.out.print("\nIngrese la cantidad a retirar: ");
double retiro = scanner.nextDouble();
if (retiro > saldo) {
System.out.println("\nSaldo insuficiente.");
} else {
saldo -= retiro;
System.out.println("\nRetiro exitoso. Saldo actual: USD $" + saldo);
}
break;
case 3:
System.out.print("\nIngrese la cantidad a depositar: ");
double deposito = scanner.nextDouble();
saldo += deposito;
System.out.println("\nDepósito exitoso. Saldo actual: USD $" + saldo);
break;
case 9:
System.out.println("\nGracias por usar nuestros servicios. ¡Hasta pronto!");
break;
default:
System.out.println("\nOpción inválida. Intente de nuevo.");
}
}
// Cerrar el Scanner
scanner.close();
}
}