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

Reto opcional (sabado o domingo

let dia = prompt('escribe un dia');

let findesemana = ["sabado", "domingo"];

if(findesemana.includes(dia)) { alert ('Buen fin de semana'); }else{ alert ('Buena semana'); }

1 respuesta

Hola Natanael,

Tu código parece estar casi perfecto para lo que quieres lograr. Sin embargo, hay un pequeño detalle que podrías considerar para mejorar la experiencia del usuario. El método prompt() devuelve una cadena de texto, y a veces los usuarios pueden ingresar texto con mayúsculas o espacios adicionales. Para asegurarte de que tu programa funcione sin importar cómo el usuario escriba el día, podrías convertir la entrada a minúsculas y eliminar espacios adicionales. Aquí tienes un ejemplo de cómo hacerlo:

let dia = prompt('Escribe un día').toLowerCase().trim();

let findesemana = ["sabado", "domingo"];

if(findesemana.includes(dia)) {
    alert('Buen fin de semana');
} else {
    alert('Buena semana');
}

Con este ajuste, tu programa será más robusto y podrá manejar entradas como "Sabado", " domingo", etc. Espero que esto te ayude a mejorar tu código.

¡Espero haber ayudado y buenos estudios!