Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Verificar prestamo

int valorMaximoPrestamo = 5000; int valorMinimoPrestamo = 1000;

    System.out.println("Ingrese el monto a evaluar del prestamo");
    Scanner scanner = new Scanner(System.in);
    int valorSolicitado = scanner.nextInt();

    if(valorSolicitado>valorMinimoPrestamo && valorSolicitado<valorMaximoPrestamo){
        System.out.println("El valor evaluado $"+valorSolicitado +" si esta dentro del rango permitido");
    }else {
        System.out.println("El valor evaluado $"+valorSolicitado+" no esta dentro del rango permitido");
    }
1 respuesta

¡Hola Esteban, espero que estés bien!

Tu código parece estar en el camino correcto para verificar si un monto de préstamo está dentro del rango permitido. Sin embargo, hay un pequeño detalle que podrías ajustar. Actualmente, tu código verifica si el valor solicitado está estrictamente entre el valor mínimo y el valor máximo. Esto significa que no incluye los valores extremos (1000 y 5000) como válidos.

Si quieres incluir tanto el valor mínimo como el máximo dentro del rango permitido, puedes ajustar la condición del if de la siguiente manera:

if(valorSolicitado >= valorMinimoPrestamo && valorSolicitado <= valorMaximoPrestamo){
    System.out.println("El valor evaluado $" + valorSolicitado + " sí está dentro del rango permitido");
} else {
    System.out.println("El valor evaluado $" + valorSolicitado + " no está dentro del rango permitido");
}

Con este cambio, tanto 1000 como 5000 serán considerados valores válidos para el préstamo. Espero que esto resuelva tu duda.

¡Espero haber ayudado y buenos estudios!