¡Hola, Cesar, espero que estés bien!
Tu código parece estar bien encaminado para resolver el problema de verificar si un día es hábil o no. Estás utilizando un Scanner
para recibir la entrada del usuario y luego verificas si el día ingresado es uno de los días hábiles (de lunes a viernes).
Aquí hay algunas sugerencias para asegurarte de que tu programa funcione correctamente:
Tildes en los días: Asegúrate de que los usuarios ingresen los días correctamente, especialmente con las tildes, como en "miércoles" y "sábado". Tu código ya maneja "miércoles" correctamente, pero ten en cuenta esto si decides expandirlo para otros días.
Capitalización: Estás capitalizando correctamente la primera letra del día para la salida, lo cual es un buen detalle para que la salida sea más legible.
Espacios adicionales: Al usar trim()
, te aseguras de que los espacios adicionales no afecten la comparación, lo cual es una buena práctica.
Tu código debería funcionar correctamente para el propósito del ejercicio. Aquí tienes un ejemplo de cómo se ejecutaría:
Ingrese el día de la semana (en minúsculas): miércoles
Miércoles es un día hábil.
Si ingresas "domingo", la salida será:
Domingo no es un día hábil.
Parece que estás en el camino correcto. ¡Sigue adelante!
Espero haber ayudado y buenos estudios!