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

Condicionales

Hola compañeros, he optado por desarrollarlo de la siguiente manera:

// Preguntar el día de la semana
let diaSemana = prompt("¿Qué día de la semana es?");
if (diaSemana === "Sábado" || diaSemana === "Domingo") {
  alert("¡Buen fin de semana!");
} else {
  alert("¡Buena semana!");
}

// Verificar si un número es positivo o negativo
let numero = Number(prompt("Ingresa un número"));
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 cero");
}

// Sistema de puntuación de un juego
let puntuacion = Number(prompt("Ingresa tu puntuación"));
if (puntuacion >= 100) {
  alert("¡Felicidades, has ganado!");
} else {
  alert("Inténtalo nuevamente para ganar.");
}

// Mensaje con template string sobre el saldo
let saldo = 2500;
alert(`Tu saldo disponible es: $${saldo}`);

// Pedir nombre y dar bienvenida
let nombreUsuario = prompt("¿Cuál es tu nombre?");
alert(`¡Bienvenido/a, ${nombreUsuario}!`);
1 respuesta

Hola David,

¡Tu implementación se ve bastante bien! Has cubierto todos los desafíos propuestos en el ejercicio. Aquí te dejo algunos comentarios para asegurarte de que todo funcione correctamente:

  1. Día de la semana: Tu código para verificar si es "Sábado" o "Domingo" está correcto. Solo asegúrate de que el usuario ingrese el día con la misma capitalización que estás verificando ("Sábado" y "Domingo"). Si quieres hacerlo más flexible, podrías convertir la entrada a minúsculas con toLowerCase() y luego comparar.

    let diaSemana = prompt("¿Qué día de la semana es?").toLowerCase();
    if (diaSemana === "sábado" || diaSemana === "domingo") {
      alert("¡Buen fin de semana!");
    } else {
      alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Tu lógica aquí es perfecta. Estás cubriendo todos los casos posibles: positivo, negativo y cero.

  3. Sistema de puntuación: También está bien implementado. Asegúrate de que el usuario ingrese un número para evitar errores.

  4. Saldo con template string: Perfecto uso de las template strings para mostrar el saldo.

  5. Bienvenida al usuario: Tu código para pedir el nombre y dar la bienvenida es correcto y funciona bien.

En general, tu código está bien estructurado y cumple con los requisitos del ejercicio. Espero que estos pequeños consejos te sean útiles.

¡Espero haber ayudado y buenos estudios!