Hola Bibiana, espero que estés bien
¡Espero que estés disfrutando del curso! Tu código para el ejercicio parece estar bien encaminado. La lógica que has implementado para verificar si el día ingresado es "sábado" o "domingo" es correcta. Sin embargo, hay un pequeño detalle que podrías considerar para mejorar la experiencia del usuario.
Cuando utilizas toLowerCase()
, asegúrate de que el usuario ingrese los días en minúsculas. Tu código actual funciona bien para entradas como "sabado" y "domingo", pero si el usuario ingresa "Sábado" o "Domingo" con mayúscula inicial, el programa no lo reconocerá como un fin de semana.
Para solucionar esto, puedes convertir la entrada del usuario a minúsculas, como ya lo haces, y asegurarte de que las comparaciones también sean en minúsculas:
let semanaUsuario = prompt("Ingrese un día de la semana").toLowerCase();
if (semanaUsuario == "sábado" || semanaUsuario == "domingo") {
console.log("¡Ten un muy buen fin de semana!");
alert("¡Buen fin de semana!");
} else {
console.log("¡Ten una muy buena semana!");
alert("¡Buena semana!");
}
Además, recuerda que si estás programando en español, es importante incluir los acentos en las palabras, como "sábado". Esto ayudará a que tu código sea más preciso y profesional.
Espero que esta sugerencia te sea útil y que sigas practicando con entusiasmo. ¡Bons estudios!