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

  1. let day1 = "Sábado";
    let day2 = "Domingo";

let respuestaUsuario = prompt("Introduzca un día de la semana:")

if (respuestaUsuario == day1) {
alert("¡Buen fin de semana!");
} else if (respuestaUsuario == day2) {
alert("¡Buen fin de semana!");
} else {
alert("¡Buena semana!")
}

  1. let respNumero = prompt("Digite un número")

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

  1. let userScore = prompt("Ingrese su puntuación")

if (userScore >= 100) {
alert("¡Felicidades, has ganado!")
} else {
alert("Inténtalo nuevamente para ganar")
}

  1. let storedMoney = 5560
    let userPass = "bananaSplit25"
    let useransw = prompt("Digite su contraseña")

if (useransw == userPass) {
alert(Tu saldo es: $${storedMoney})
}

  1. let userName = prompt("Ingrese su nombre")

alert(Bienvenido ${userName}, disfruta de tu travesía)

1 respuesta

Hola Juan, espero que estés bien

¡Espero que estés disfrutando del curso! He revisado el código que compartiste y parece que has seguido correctamente las instrucciones de los desafíos propuestos. Aquí tienes algunos comentarios sobre cada uno de ellos:

  1. Días de la semana: Tu código está bien estructurado para verificar si el día ingresado es "Sábado" o "Domingo". Una pequeña mejora podría ser convertir la entrada del usuario a minúsculas (o mayúsculas) para que no importe si el usuario introduce "sábado", "SÁBADO" o "Sábado".

    let respuestaUsuario = prompt("Introduzca un día de la semana:").toLowerCase();
    
    if (respuestaUsuario == day1.toLowerCase() || respuestaUsuario == day2.toLowerCase()) {
        alert("¡Buen fin de semana!");
    } else {
        alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: El código funciona bien para verificar si el número es positivo o negativo. Solo asegúrate de que el usuario realmente ingrese un número y no otra cosa. Podrías agregar una verificación adicional para manejar entradas no numéricas.

  3. Sistema de puntuación: Todo parece estar en orden aquí. La lógica es clara y cumple con lo solicitado.

  4. Saldo de la cuenta: Has usado correctamente un template string para mostrar el saldo. Una mejora podría ser agregar un mensaje si la contraseña es incorrecta.

    if (useransw == userPass) {
        alert(`Tu saldo es: $${storedMoney}`);
    } else {
        alert("Contraseña incorrecta");
    }
    
  5. Bienvenida al usuario: Esto está perfecto. Es una manera sencilla y efectiva de dar la bienvenida al usuario.

Espero que estos comentarios te sean útiles. ¡Sigue practicando y disfrutando del aprendizaje! Espero haber ayudado y buenos estudios!