¡Hola Jonathan, espero que estés bien!
Tu código para verificar si un día es hábil o no está muy bien encaminado. Estás utilizando if/else
de manera correcta para determinar si el día ingresado es hábil o no. Aquí hay algunos puntos que podrías considerar para mejorar o ajustar tu código:
Entrada del usuario: Asegúrate de que el usuario ingrese el nombre del día correctamente. Aunque ya estás usando toLowerCase()
para manejar mayúsculas y minúsculas, es importante que el usuario sepa que debe ingresar el nombre completo del día.
Validación de entrada: Tu código ya maneja entradas inválidas con el mensaje "Día inválido." Esto es excelente para manejar errores de entrada.
Uso de switch
(opcional): Si deseas explorar otras estructuras de control, podrías considerar usar un switch
en lugar de if/else
. Aunque en tu caso específico, if/else
es perfectamente adecuado.
Ambas formas son correctas, y la elección entre if/else
y switch
puede depender de tus preferencias personales o de la complejidad del problema que estés resolviendo.
Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!