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();
}