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

Solución de los dos primeros ejercicios

//usar una array para contener dos valores; let day = ["sabado", "domingo"]; let dayChoose = prompt("Ingresa un dia de la semana en la que te encuentres: "); //validamos para que se puedan contener. if (day[0] == dayChoose || day[1]==dayChoose){ alert("¡Buen fin de semana!") }else { alert("!Buena Semana¡") } //segundo ejercicio; //probar sii el numero es positivo o negativo. let number = prompt("Ingresa un numero porfavor para saber si es positivo o negativo"); if (number > 0){ alert("es positivo"); }else { alert("es negativo"); }

1 respuesta

¡Hola Sergio!

Para resolver los dos primeros ejercicios, puedes utilizar el código que has compartido. Sin embargo, es importante tener en cuenta que al utilizar el método prompt, el valor ingresado por el usuario será de tipo string. Por lo tanto, al comparar el número ingresado con 0 para determinar si es positivo o negativo, es necesario convertir el valor a tipo numérico.

Aquí te muestro cómo podrías hacerlo:

let day = ["sábado", "domingo"];
let dayChoose = prompt("Ingresa un día de la semana en el que te encuentres: ");

if (day[0] === dayChoose.toLowerCase() || day[1] === dayChoose.toLowerCase()) {
    alert("¡Buen fin de semana!");
} else {
    alert("¡Buena semana!");
}

let number = prompt("Ingresa un número para saber si es positivo o negativo");
number = Number(number); // Convertir a tipo numérico

if (number > 0) {
    alert("Es positivo");
} else if (number < 0) {
    alert("Es negativo");
} else {
    alert("El número es cero");
}

Espero que esta información te sea de ayuda para completar los primeros dos ejercicios. ¡Buena suerte con el resto de desafíos!

Espero haber ayudado y buenos estudios!