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

Verificando si un número está en un intervalo

Comparto mi código

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Blanca, espero que estés bien

Tu código parece estar bien estructurado para verificar si un número está dentro de un intervalo. Sin embargo, hay un pequeño detalle que podrías considerar ajustar. Actualmente, estás usando valor == 9 para finalizar el programa, pero como valor es un double, podrías tener problemas de precisión al comparar con un número entero. Una forma más segura sería usar un int para la comparación de salida o hacer una comparación con un margen de error.

Aquí tienes una pequeña sugerencia para mejorar la comparación:

if (Math.abs(valor - 9) < 0.0001) {
    System.out.println("Programa finalizado.");
    break;
}

Esto asegura que las pequeñas imprecisiones de punto flotante no causen problemas al intentar salir del bucle.

Espero que esto te ayude y buenos estudios!