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

Desafio Hora de practicar

// Desafíos:

// Pregunta al usuario qué día de la semana es. Si la respuesta es "Sábado" o "Domingo", muestra "¡Buen fin de semana!". De lo contrario, muestra "¡Buena semana!".

let dia = prompt("Que día de la semana es? ")

if (dia == "sabado"){
alert("¡Buen fin de semana!");
}else if (dia == "domingo"){
alert("¡Buen fin de semana!");
}else{
alert("¡Buena semana!")
}

// Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.

let numero = prompt("ingrese un numero:")

if (numero >= 0){
alert("El numero es positivo");
}else {
alert("El numero es negativo")
}

// Crea un sistema de puntuación para un juego. Si la puntuación es mayor o igual a 100, muestra "¡Felicidades, has ganado!".
// En caso contrario, muestra "Intentalo nuevamente para ganar.".
let puntuación = prompt("ingresa tu puntuación:")

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

// Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo.

let saldoCuenta = prompt("Ingresa tu saldo")

alert (El saldo de tu cuenta es $ ${saldoCuenta})

// Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.

let nombre = prompt("Ingresa tu nombre:")

alert (Bienvenido ${nombre})

1 respuesta

¡Hola Estudiante, espero que estés bien!

Espero que estés disfrutando del curso. He revisado tu código y parece que lo has hecho bastante bien. Aquí tienes algunos consejos y observaciones para asegurarte de que todo funcione correctamente:

  1. Día de la semana: Tu lógica es correcta, pero recuerda que JavaScript es sensible a mayúsculas y minúsculas. Si el usuario ingresa "Sábado" o "Domingo" con mayúscula, tu código no lo reconocerá como correcto. Puedes usar toLowerCase() para convertir la entrada del usuario a minúsculas y así evitar este problema:

    let dia = prompt("¿Qué día de la semana es?").toLowerCase();
    
    if (dia === "sábado" || dia === "domingo") {
        alert("¡Buen fin de semana!");
    } else {
        alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Todo está bien aquí, pero recuerda que prompt devuelve un valor de tipo cadena. Para asegurarte de que estás comparando números, puedes convertir la entrada a un número usando Number():

    let numero = Number(prompt("Ingresa un número:"));
    
    if (numero >= 0) {
        alert("El número es positivo");
    } else {
        alert("El número es negativo");
    }
    
  3. Sistema de puntuación: Al igual que con los números, asegúrate de convertir la puntuación a un número:

    let puntuación = Number(prompt("Ingresa tu puntuación:"));
    
    if (puntuación >= 100) {
        alert("¡Felicidades, has ganado!");
    } else {
        alert("Inténtalo nuevamente para ganar.");
    }
    
  4. Saldo de la cuenta: Tu uso de template strings es correcto. Solo asegúrate de que el saldo sea un número si necesitas hacer cálculos más adelante.

  5. Bienvenida al usuario: Este ejercicio está perfecto. Usar template strings aquí es una buena práctica.

Espero que estos consejos te sean útiles. ¡Sigue practicando y divirtiéndote con la programación! Espero haber ayudado y buenos estudios.