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

Desafío: hora de practicar

//Dia de la semana
alert("Que dia de la semana es?");
let diaSemana = prompt('Elige un dia');
if (diaSemana == "Sabado" ^ diaSemana == "Domingo"){
    alert("¡Buen fin de semana!");
}else {
    alert("¡Buena semana!");
}

//numero positivo o negativo
let numeroIngresado = prompt("Ingrese un numero");
if (numeroIngresado >= 0){
    alert("El numero es positivo");
}else {
    alert("El numero es negativo");
}

//puntuacion juego
let puntuacion = prompt("Ingrese su puntuacion");
if (puntuacion >= 100){
    alert("¡Felicidades! Has ganado el juego");
}else{
    alert("¡Sigue intentando!");
}

//saldo usuario
let saldoUsuario = prompt("Ingrese su saldo");
alert(`El valor de su saldo es: ${saldoUsuario}`)

//Mensaje de bienvenida
let nombreUsuario = prompt("Ingrese su nombre");
alert(`¡Bienvenido ${nombreUsuario}!`);
1 respuesta

¡Hola Richard!

Veamos tu código y tus desafíos. Parece que tienes un buen comienzo, pero hay algunos detalles que podemos mejorar.

En el primer desafío, noto que estás usando el operador ^ para comprobar si el día es "Sábado" o "Domingo", pero en JavaScript, el operador ^ se utiliza para realizar operaciones bitwise. Para comprobar si el día es "Sábado" o "Domingo", debes usar el operador || (o bien). Por ejemplo:

if (diaSemana === "Sabado" || diaSemana === "Domingo"){
    alert("¡Buen fin de semana!");
} else {
    alert("¡Buena semana!");
}

En el segundo desafío, estás utilizando el operador >= para comprobar si un número es positivo. Sin embargo, esta condición también incluirá al número 0, que no es estrictamente positivo. Puedes corregir esto de la siguiente manera:

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

En el tercer desafío, la condición para la puntuación del juego parece estar bien. ¡Sigue así!

En el cuarto desafío, estás mostrando el saldo del usuario, pero sería útil validar si el valor ingresado es un número antes de mostrarlo.

En el último desafío, el mensaje de bienvenida se ve genial.

Espero que estos consejos te ayuden a mejorar tu código. ¡Sigue practicando y verás cómo mejorarás con el tiempo!

Espero haber ayudado y buenos estudios!