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

[Proyecto] Desafío hora de practicar

  1. let diaSemana = prompt ("Escribe qué día es hoy")

if (diaSemana == "domingo" | diaSemana == "sabado" ) { alert ("Buen fin de semana"); } else { alert ("Buena semana"); }

  1. let numeroUsuario = prompt ("Ingresa un número");

if (numeroUsuario >= 0) { alert ("Tu número es positivo"); } else { alert ("Tu número es negativo"); }

  1. let puntuacion = prompt ("Ingresa tu puntuación")

if (puntuacion == 100) { alert ("¡Felicidades, has ganado!"); } else { alert ("Intenta nuevamente para ganar."); }

  1. let saldoCuenta = 1450

alert(El saldo de tu cuenta es: ${saldoCuenta} dólares);

  1. let nombreUsuario = prompt ("Ingresa tu nombre");

alert (Bienvenido ${nombreUsuario}!);

1 respuesta

¡Hola Carlos, espero que estés bien!

Veamos tus dudas sobre los desafíos de práctica:

  1. En el primer desafío, estás utilizando el operador de "o" incorrectamente. En lugar de usar el símbolo "|" debes usar "||". El operador "||" se utiliza para evaluar si cualquiera de las condiciones es verdadera. Por lo tanto, tu código debería verse así:
let diaSemana = prompt("Escribe qué día es hoy");

if (diaSemana == "domingo" || diaSemana == "sabado") {
  alert("Buen fin de semana");
} else {
  alert("Buena semana");
}
  1. En el segundo desafío, estás comparando si el número ingresado es mayor o igual a cero, pero no estás teniendo en cuenta el caso en que el número sea igual a cero. Para solucionarlo, debes utilizar el operador de comparación ">=" para incluir el cero. Aquí tienes el código corregido:
let numeroUsuario = prompt("Ingresa un número");

if (numeroUsuario > 0) {
  alert("Tu número es positivo");
} else if (numeroUsuario < 0) {
  alert("Tu número es negativo");
} else {
  alert("Tu número es cero");
}
  1. En el tercer desafío, estás comparando si la puntuación es igual a 100, pero no estás teniendo en cuenta si es mayor a 100. Si deseas mostrar el mensaje "¡Felicidades, has ganado!" cuando la puntuación sea mayor o igual a 100, debes utilizar el operador de comparación ">=". Aquí tienes el código corregido:
let puntuacion = prompt("Ingresa tu puntuación");

if (puntuacion >= 100) {
  alert("¡Felicidades, has ganado!");
} else {
  alert("Intenta nuevamente para ganar.");
}
  1. El cuarto desafío parece estar correcto. Estás utilizando un template string para mostrar el saldo de la cuenta. Si tienes alguna pregunta específica sobre este desafío, no dudes en preguntar.

  2. En el último desafío, estás solicitando al usuario que ingrese su nombre y luego mostrando una alerta de bienvenida. Parece estar bien, pero si tienes alguna pregunta adicional, no dudes en preguntar.

Espero que estas correcciones te ayuden a resolver tus dudas. ¡Sigue practicando y no dudes en preguntar si tienes alguna otra pregunta!

Espero haber ayudado y buenos estudios!