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

Desafío: hora de practicar

// Dia de la semana 

let FinDeSemana = ['Sábado','Domingo']
let UsuarioRespuesta = prompt('¿Qué día de la semana es?');

if (FinDeSemana.includes(UsuarioRespuesta)) {
    alert('¡Buen fin de semana!')
} 
else {
    alert('¡Buena semana!')
}



// Verificacion de nuemero positovo
let UsuarioNumero = parseInt(prompt ("Ingrese un número"));

if (UsuarioNumero > 0) {
    alert ("El número es positivo");
} else {
    alert ("El número es negativo");
}

//Puntuacion

let Puntuacion = prompt ("Ingresa la puntuacion");

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

// Informe de usuario
let usarioSaldo = prompt('Ingrese su saldo');
alert(`Su saldo es: ${usarioSaldo}`);

let Usuario = prompt ("Ingresa tu usuarioo: ");

alert (`Bienvenido ${Usuario}`);
1 respuesta

¡Hola Alex!

Parece que estás trabajando en un desafío de programación en JavaScript, y tu código se ve bastante bien. Aquí te dejo algunos comentarios y sugerencias para mejorar o verificar cada parte de tu código:

  1. Día de la semana:

    • Tu código para verificar si es fin de semana funciona correctamente. Solo asegúrate de que el prompt capture exactamente las palabras "Sábado" o "Domingo" con la misma capitalización, ya que el método includes es sensible a mayúsculas y minúsculas.
  2. Verificación de número positivo:

    • Este fragmento también está bien. Solo ten en cuenta que si el usuario ingresa un valor que no es un número, parseInt puede devolver NaN, lo que podría requerir una verificación adicional para manejar esos casos.
  3. Puntuación:

    • La lógica es correcta. Solo asegúrate de que el usuario ingrese un número, ya que prompt devuelve una cadena y puede ser necesario convertirla a número con parseInt o Number.
  4. Informe de usuario:

    • Todo parece correcto aquí. Estás utilizando correctamente un template string para mostrar el saldo.
  5. Bienvenida al usuario:

    • Hay un pequeño error tipográfico en la variable Usuario (debería ser usuario o Usuario de manera consistente). Además, el prompt tiene un error tipográfico en "usuarioo". Asegúrate de corregir eso para que el mensaje de bienvenida funcione como esperas.

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

¡Espero haber ayudado y buenos estudios!