import java.util.Scanner;
public class Viabilidad {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // Mensaje de bienvenida mejorado
        mostrarBienvenida();
        // Solicitar datos del cliente
        System.out.print("Por favor, ingrese sus ingresos mensuales en dólares: ");
        double ingresos = scanner.nextDouble();
        System.out.print("Ingrese su score crediticio (300-850): ");
        int scoreCrediticio = scanner.nextInt();
        // Calcular rentabilidad y aprobación
        double rentabilidad = calcularRentabilidad(ingresos);
        boolean aprobado = verificarAprobacion(ingresos, scoreCrediticio);
        System.out.printf("\nSu índice de rentabilidad es: %.2f%%\n", rentabilidad);
        System.out.println("Estado de pre-aprobación: " + (aprobado ? "✅ APROBADO" : "❌ NO APROBADO"));
        // Solicitar monto de préstamo solo si está pre-aprobado
        if (aprobado) {
            System.out.print("\nIngrese el monto de préstamo solicitado (USD): ");
            double montoPrestamo = scanner.nextDouble();
            verificarPrestamo(montoPrestamo);
        } else {
            System.out.println("\nLo sentimos, no cumple con los requisitos básicos para un préstamo.");
            System.out.println("Requisitos mínimos:");
            System.out.println("- Ingresos mayores a $800 mensuales");
            System.out.println("- Score crediticio mayor a 600");
        }
        scanner.close();
    }
 
             
  