Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Desafío: hora de practicar

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

// 2. 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 {
alert("El número es negativo.");
}

/*
El 0 es neutro, por separado, ya que dice 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 neutro.");
}
}
*/

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

// 4. Saldo de cuenta con template string
let saldo = 400000;
alert(Tu saldo actual es: $${saldo});

// 5. Saludo personalizado
let nombre = prompt("¿Cuál es tu nombre?");
alert(¡Bienvenido, ${nombre}!);

1 respuesta
solución!

¡Hola Sebastian, espero que estés bien!

¡Qué bueno que estás practicando con estos desafíos! He revisado tu código y parece que estás en buen camino. Aquí tienes algunas observaciones y sugerencias para cada parte:

  1. Día de la semana: Tu código para verificar si es fin de semana está correcto. Usaste prompt para obtener el día y alert para dar la respuesta adecuada. Solo asegúrate de que el usuario ingrese el día con la misma capitalización que estás verificando ("Sábado" o "Domingo").

  2. Número positivo o negativo: Tu primera versión del código considera el cero como positivo, lo cual es una interpretación válida. Sin embargo, tu segunda versión es más completa porque trata el cero como neutro. Ambas versiones son correctas, depende de cómo quieras definir el cero.

  3. Sistema de puntuación del juego: Tu lógica aquí es clara y sigue las instrucciones del desafío. Si la puntuación es 100 o más, felicitas al usuario, lo cual está perfecto.

  4. Saldo de cuenta con template string: Has utilizado correctamente el template string para mostrar el saldo. Esto es una buena práctica en JavaScript para manejar cadenas de texto.

  5. Saludo personalizado: Tu saludo personalizado está bien implementado. Usar prompt para obtener el nombre y alert para mostrar el saludo es la manera correcta de hacerlo.

En general, tu código está bien estructurado y cumple con los requisitos de los desafíos. Sigue practicando y experimentando con diferentes escenarios para reforzar tu aprendizaje.

Espero haber ayudado y buenos estudios!