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

Desafio: Hora de practicar (Solucion)

Les dejo las soluciones, pero recuerden que hay muchas maneras de resolver una misma cosa, intenten descubrir nuevas maneras de hacer las cosas y guiense con esto por si se quedaron estancados:

archivo app.js

//Pregunta el dia de la semana y saluda al usuario
let dia = prompt("Que dia de la sema es?: ");

if (
  dia === "sabado" ||
  dia === "domingo" ||
  dia === "Domingo" ||
  dia === "sábado" ||
  dia === "Sabado" ||
  dia === "Sábado"
) {
  alert("¡Buen fin de semana!");
} else {
  alert("¡Buena semana!");
}

//Pregunta por un numero y controla si es positivo o negativo
let numero = prompt("Ingrese un numero: ");
if (numero < 0) {
  alert("El numero es negativo");
} else {
  alert("El numero es positivo");
};

//informar a un usuario el saldo de su cuenta
let saldo = 4500
alert(`El saldo de su cuenta es: ${saldo}`);

//saludar a un usuario especifico
let nombre = prompt("Ingrese su nombre: ");
alert(`Hola ${nombre}, bienvenido`);

//Juego, consigue 100 puntos o mas aproximandote al menos 100 numeros de distancia del numero secreto
// Genera un número aleatorio entre 1 y 1000
// solo permite que el usuario ingrese numeros del 1 al 1000 para continuar la ejecucion
let nuevoNumero = 0;
do {
  nuevoNumero = Number(prompt("Ingrese un numero entre 1 y 1000: "));
} while (
  isNaN(nuevoNumero) ||
  nuevoNumero > 1000 ||
  nuevoNumero < 1 ||
  typeof nuevoNumero === null
);
let numeroAleatorio = Math.floor(Math.random() * 1000);
let distancia = Math.abs(nuevoNumero - numeroAleatorio);
let puntos = 200 - distancia;
alert(
  `Se acercó por ${distancia} posiciones al numero secreto: ${numeroAleatorio}`
);
alert(`Obtuvo ${puntos} puntos`);
if (puntos < 100) {
  alert("Lo siento, no ha ganado el juego :(");
} else {
  alert("Felicidades, has ganado!");
};
1 respuesta
solución!

Hola Nicolas, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!