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

/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 dSemana = prompt("Ingrese el dia que esta de la semana");

if(dSemana == "sabado" || dSemana == "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("Ingrese un numero ya sea positivo o negativo");

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 = prompt("Ingrese su puntuacion");

if(puntuacion >= 100){ alert("Felicidades, has ganado"); }else{ alert("Intentalo nuevamente 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 = 5000;

alert(Su saldo es de: $${saldo});

/5. Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre/ let noombre = prompt("Ingrese su nombre: ");

alert(Bienvenido ${nombre} espero te haya gustado la pagina);

1 respuesta

Hola Jean, espero que estés bien

Parece que estás trabajando en un desafío de programación y has compartido tu código para recibir ayuda. Aquí van algunas sugerencias para corregir y mejorar tu código:

  1. Día de la semana:

    • Asegúrate de que las comparaciones de cadenas sean consistentes en cuanto a mayúsculas y minúsculas. Por ejemplo, si el usuario ingresa "Sábado" o "sábado", ambos deberían funcionar. Puedes usar toLowerCase() para normalizar la entrada:
      let dSemana = prompt("Ingrese el día que está de la semana").toLowerCase();
      
      if(dSemana === "sábado" || dSemana === "domingo"){
          alert("¡Buen fin de semana!");
      }else{
          alert("¡Buena semana!");
      }
      
  2. Número positivo o negativo:

    • Asegúrate de convertir la entrada del usuario a un número antes de realizar comparaciones:
      let numero = Number(prompt("Ingrese un número ya sea positivo o negativo"));
      
      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");
      }
      
  3. Sistema de puntuación:

    • Similar al punto anterior, convierte la entrada a un número:
      let puntuacion = Number(prompt("Ingrese su puntuación"));
      
      if(puntuacion >= 100){
          alert("¡Felicidades, has ganado!");
      }else{
          alert("Inténtalo nuevamente para ganar");
      }
      
  4. Saldo de cuenta:

    • Tu código ya está correcto aquí. Solo asegúrate de que el valor del saldo esté actualizado según sea necesario.
  5. Nombre del usuario:

    • Hay un pequeño error tipográfico en el nombre de la variable al final. Deberías usar nombre en lugar de noombre:
      let nombre = prompt("Ingrese su nombre: ");
      
      alert(`Bienvenido ${nombre}, espero te haya gustado la página`);
      

Espero que estas sugerencias te sean útiles. ¡Bons estudios!