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

DESAFIO: HORA DE PRACTICAR

//ejercicio#1 Elegir día de la semana
let diaSemana = prompt("¿Qué día de la semana es?");

console.log(diaSemana);

if (diaSemana == 'sabado'||'domingo'){
alert('¡Buen fin de semana!');
} else {
alert('¡Buena semana!');
}
//Con este ejercicio descubrí que "||" sirve para poner varias opciones, además que sin importar si se añaden las tildes al sabado o se escribe en mayusculas, lo reconoce de igual manera

//ejercicio #2 Numero positivo o negativo

let tuNumero = prompt("Escribe un número");

console.log(tuNumero);

if (tuNumero > 0) {
alert (El número: ${tuNumero} es positivo);
} else if (tuNumero < 0){
alert (El número: ${tuN55umero} es negativo);
} else {
alert ('El número es 0')
}

//ejercicio #5 Bienvenida al nuevo usuario
let usuario = prompt("Escribe tu nombre, por favor");
alert (Hola, ${usuario} bienvenido(a) a este sitio web);

1 respuesta

Hola Anell,

¡Espero que estés disfrutando del curso! Me alegra ver que estás practicando con los ejercicios. Vamos a revisar los detalles de tus soluciones.

Ejercicio #1: Elegir día de la semana

Has hecho un buen trabajo al usar prompt para obtener el día de la semana. Sin embargo, hay un pequeño error en la condición if. La expresión if (diaSemana == 'sabado'||'domingo') no funciona como esperas porque 'domingo' siempre evalúa a true. Necesitas comparar diaSemana con ambos valores por separado. Aquí tienes cómo puedes corregirlo:

if (diaSemana.toLowerCase() == 'sabado' || diaSemana.toLowerCase() == 'domingo') {
    alert('¡Buen fin de semana!');
} else {
    alert('¡Buena semana!');
}

He añadido toLowerCase() para asegurarnos de que la comparación no sea sensible a mayúsculas y minúsculas.

Ejercicio #2: Número positivo o negativo

Tu solución está casi perfecta. Solo hay un pequeño error tipográfico en la segunda condición else if. Asegúrate de que el nombre de la variable sea correcto:

if (tuNumero > 0) {
    alert(`El número: ${tuNumero} es positivo`);
} else if (tuNumero < 0) {
    alert(`El número: ${tuNumero} es negativo`);
} else {
    alert('El número es 0');
}

Ejercicio #5: Bienvenida al nuevo usuario

Este ejercicio está perfecto. El uso de prompt y alert es correcto, y el mensaje de bienvenida es claro.

Espero que estas correcciones te sean útiles. ¡Sigue practicando y disfrutando del aprendizaje! Espero haber ayudado y buenos estudios.