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

/*1. Pregunta al usuario qué día de la semana es. Si la respuesta es "Sábado" o "Domingo", muestra "¡Buen fin de semana!". De lo contrario, muestra "¡Buena semana!". */

let diaSemana = prompt ("¿Que día es hoy?"); if(diaSemana == "Sabado" || diaSemana == "Domingo"){ alert("¡Buen fin de semana"); }else{ alert("Buena semana"); }

/*2. Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa. */ let numero = prompt("Ingresa un numero: "); if(numero > 0){ alert("El numero es positivo"); }else if(numero < 0){ alert("El numero es negativo"); }else{ alert("El numero es 0"); }

/* 3.Crea un sistema de puntuación para un juego. Si la puntuación es mayor o igual a 100, muestra "¡Felicidades, has ganado!". En caso contrario, muestra "Intentalo nuevamente para ganar.". */

let puntuacion = 99; if(puntuacion >=100){ alert("Felicidades haz ganado"); }else{ alert("Intentalo de nuevo para ganar."); }

/*4. Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo. */

let saldo = 3500; alert(Tu saldo es: $ ${saldo});

/*5. Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre. */ let nombreUsuario = prompt("Ingresa tu nombre."); alert (Tu nombre es: ${nombreUsuario});

1 respuesta

¡Hola Daniela!

Veamos cada uno de los desafíos para ayudarte a resolverlos:

  1. Para preguntar al usuario qué día de la semana es y mostrar un mensaje según la respuesta, el código que has escrito está casi correcto. Sin embargo, debes tener en cuenta que JavaScript es sensible a mayúsculas y minúsculas, por lo que deberías comparar la respuesta con "Sábado" y "Domingo" en lugar de "Sabado" y "Domingo". De esta forma:
let diaSemana = prompt("¿Qué día es hoy?");
if (diaSemana.toLowerCase() === "sábado" || diaSemana.toLowerCase() === "domingo") {
    alert("¡Buen fin de semana!");
} else {
    alert("¡Buena semana!");
}
  1. Para verificar si un número ingresado por el usuario es positivo, negativo o cero, el código que has escrito es correcto. No obstante, sería bueno añadir una validación para asegurarse de que el usuario ingrese un número. Por ejemplo:
let numero = prompt("Ingresa un número: ");
if (isNaN(numero)) {
    alert("Por favor, ingresa un número válido.");
} else if (numero > 0) {
    alert("El número es positivo");
} else if (numero < 0) {
    alert("El número es negativo");
} else {
    alert("El número es 0");
}
  1. El sistema de puntuación para un juego está bien planteado, pero ten en cuenta que la puntuación está fija en 99. Si deseas que el usuario ingrese su puntuación, deberás utilizar prompt para pedirle que ingrese su puntuación.

  2. El mensaje que informa al usuario sobre el saldo de su cuenta utilizando un template string está perfecto. No requiere ninguna modificación.

  3. Por último, para pedir al usuario que ingrese su nombre y mostrar una alerta de bienvenida, el código que has escrito es correcto.

Espero que estas correcciones te sean de ayuda. ¡Sigue practicando y verás cómo cada vez te resultará más sencillo!

Espero haber ayudado y buenos estudios!