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

Prestamo bancario

Scanner teclado = new Scanner(System.in);

System.out.println("Ingrese el valor del Prestamo Solicitado: ");
prestamo = teclado.nextDouble();

if(prestamo>=1000 && prestamo<=5000){
    System.out.println("El valor "+prestamo+ " está dentro del rango permitido para el préstamo.");
}else{
    System.out.println("El valor "+prestamo+ " no está dentro del rango permitido para el préstamo.");
}

}

1 respuesta

Hola Juan, espero que estés bien

Tu código parece estar en el camino correcto para verificar si el valor del préstamo está dentro del rango permitido de 1000 a 5000 dólares. Sin embargo, hay un pequeño detalle que podrías considerar para asegurarte de que el programa funcione correctamente en todos los casos.

En el ejemplo proporcionado en la actividad, se menciona que el valor de entrada es 750 y la salida esperada indica que no está dentro del intervalo permitido. Esto sugiere que el rango permitido es exclusivo, es decir, no incluye los valores de los límites. Por lo tanto, deberías ajustar la condición en el if para que sea estrictamente mayor que 1000 y estrictamente menor que 5000.

Aquí tienes cómo podría quedar tu código:

Scanner teclado = new Scanner(System.in);

System.out.println("Ingrese el valor del Prestamo Solicitado: ");
double prestamo = teclado.nextDouble();

if(prestamo > 1000 && prestamo < 5000){
    System.out.println("El valor " + prestamo + " está dentro del rango permitido para el préstamo.");
}else{
    System.out.println("El valor " + prestamo + " no está dentro del rango permitido para el préstamo.");
}

Con este ajuste, el programa debería comportarse de acuerdo con la descripción de la actividad. Espero que esto te ayude a avanzar en tu aprendizaje de Java.

Espero haber ayudado y buenos estudios!