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

Desafío 2: Hora de practicar

// 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 diaElegido = prompt("¿En qué día de la semana estas?");

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

// Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.

let numero = parseFloat("Ingrese un número");

if (numero > 0){
    alert("El número ingresado es positivo")
}else if (numero < 0){
    alert("El número ingresado es negativo")
}else{
    alert("El número ingresado es cero, es decir, neutro ")
};

// 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 puntuación = 20;

if(puntuación >= 100){
    alert("¡Felicidades, has ganado!")
}else{
    alert("El puntaje no es suficiente. Intentalo nuevamente. :)")
};

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

let saldoCuenta = 20500;

alert("El saldo actual de su cuenta es: ", saldoCuenta);

// Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.

let nombre = prompt("Ingrese su nombre: ");

alert("Bienvenido al grupo 8 de ONE, saludos, ", nombre);
1 respuesta

Hola Paulina, espero que estés bien

Parece que tienes algunos pequeños errores en tu código que necesitan ser corregidos para que funcione correctamente. Vamos a revisarlos uno por uno:

  1. Día de la semana:

    • Asegúrate de que los nombres de los días coincidan exactamente con lo que esperas, incluyendo mayúsculas y minúsculas. Por ejemplo, "Sabado" debería ser "Sábado".
    • Ejemplo corregido:
      let diaElegido = prompt("¿En qué día de la semana estás?");
      
      if (diaElegido === 'Sábado' || diaElegido === 'Domingo') {
          alert("¡Buen fin de semana!");
      } else {
          alert("¡Buena semana!");
      }
      
  2. Número positivo o negativo:

    • Parece que hay un error en cómo estás solicitando el número. Deberías usar prompt en lugar de parseFloat directamente.
    • Ejemplo corregido:
      let numero = parseFloat(prompt("Ingrese un número"));
      
      if (numero > 0) {
          alert("El número ingresado es positivo");
      } else if (numero < 0) {
          alert("El número ingresado es negativo");
      } else {
          alert("El número ingresado es cero, es decir, neutro");
      }
      
  3. Sistema de puntuación:

    • Este bloque parece estar correcto, pero si deseas probar diferentes puntuaciones, asegúrate de cambiar el valor de puntuación.
  4. Saldo de la cuenta:

    • Para usar un template string, debes usar las comillas invertidas y ${} para insertar variables.
    • Ejemplo corregido:
      let saldoCuenta = 20500;
      
      alert(`El saldo actual de su cuenta es: ${saldoCuenta}`);
      
  5. Bienvenida:

    • Similar al saldo de la cuenta, usa un template string para incluir el nombre.
    • Ejemplo corregido:
      let nombre = prompt("Ingrese su nombre:");
      
      alert(`Bienvenido al grupo 8 de ONE, saludos, ${nombre}`);
      

Espero que estos ajustes te sean útiles y que tu código funcione como esperas. ¡Espero haber ayudado y buenos estudios!