Hola Nicole, espero que estés bien
¡Espero que estés bien! He revisado tu código y parece que ya estás en el camino correcto para verificar si un valor de préstamo está dentro del intervalo permitido de 1000 a 5000 dólares. Tu implementación utiliza correctamente la estructura condicional if/else
para realizar esta verificación.
Aquí tienes algunos puntos que podrías considerar para asegurarte de que tu programa funcione como esperas:
Rango de Valores: Tu condición if (prestamo >= 1000 && prestamo <= 5000)
está configurada correctamente para verificar si el valor del préstamo está dentro del rango permitido. Si el valor está dentro de este rango, el programa imprimirá que está permitido; de lo contrario, indicará que no lo está.
Entrada y Salida: Asegúrate de que el usuario ingrese un número válido. Tu código ya maneja esto con teclado.nextInt()
, que es adecuado para capturar enteros.
Pruebas: Te recomendaría probar tu programa con diferentes valores de entrada para asegurarte de que la lógica funciona correctamente en todos los casos. Por ejemplo, prueba con valores como 999, 1000, 5000 y 5001 para ver cómo responde el programa.
Cerrar el Scanner: Veo que ya estás cerrando el objeto Scanner
con teclado.close();
, lo cual es una buena práctica para liberar recursos.
En resumen, tu código parece estar bien estructurado y debería funcionar como se espera para verificar si un valor está dentro del intervalo de préstamo permitido.
Espero que esto te haya ayudado y te deseo mucho éxito en tus estudios de programación. ¡Bons estudos!