Para el primer ejercicio elabore el siguiente codigo:
let diaUsuario = prompt("Me indicas que dia de la semana es:")
if (diaUsuario == "Sabado"){
alert("Buen Fin de Semana");
} else {
if (diaUsuario == "Domingo"){
alert("Buen Fin de Semana");
} else {
alert("¡Buena semana!");
}
}
Pero uno de los problemas que tenia es que a veces que como son respuestas textuales, a veces el usuario puede ingresar con mayuscula, minuscula , con tilde sin tilde, por lo que puede llegar a generar errores en la respuesta que le da el sistema, por lo que pregunte a chatGPT y me dio la siguiente alternativa de codigo:
let diaUsuario = prompt("¿Me indicas qué día de la semana es?");
// Normalizar: pasar a minúsculas y quitar tildes
diaUsuario = diaUsuario.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "");
if (diaUsuario === "sabado" || diaUsuario === "domingo") {
alert("Buen Fin de Semana");
} else {
alert("¡Buena semana!");
}