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

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("¿Qué día de la semana es?")
let rpta = dia.toUpperCase()
if (rpta == 'SABADO' || rpta == '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("Ingresa un número")
numero < 0 ? alert("Tu número es negativo") : alert("Tu número es positivo")
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 puntaje = document.getElementById("tablero") puntaje >= 100 ? alert("Felicidades has ganado.") : alert("Inténtalo 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 salario = 2500
alert(`Tu saldo en la cuenta es de ${salario}`)

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

let nombre = prompt("¿Cuál es tu nombre?")
alert(`¡Bienvenid@ seas ${nombre}`)
1 respuesta

Hola Arturo,

¡Espero que estés disfrutando del curso! Veo que has compartido tus soluciones para los desafíos de práctica. Vamos a revisarlas y te daré algunos consejos:

  1. Día de la semana:
    Tu código está casi correcto. Solo falta cerrar la alerta con un paréntesis al final:

    let dia = prompt("¿Qué día de la semana es?");
    let rpta = dia.toUpperCase();
    if (rpta == 'SABADO' || rpta == 'DOMINGO') 
        alert("¡Buen fin de semana!");
    else 
        alert("¡Buena semana!");
    
  2. Número positivo o negativo:
    Esta parte está bien. Solo asegúrate de convertir el valor de numero a un número antes de compararlo:

    let numero = prompt("Ingresa un número");
    numero = Number(numero);
    numero < 0 ? alert("Tu número es negativo") : alert("Tu número es positivo");
    
  3. Sistema de puntuación:
    Aquí parece que estás intentando obtener un valor de un elemento HTML, pero no estás accediendo al valor correctamente. Asegúrate de que puntaje sea un número:

    let puntaje = Number(document.getElementById("tablero").value);
    puntaje >= 100 ? alert("Felicidades, has ganado.") : alert("Inténtalo nuevamente para ganar.");
    
  4. Saldo de la cuenta:
    Tu código para mostrar el saldo está perfecto. Solo asegúrate de que el valor de salario sea el correcto según el contexto de tu aplicación.

  5. Nombre del usuario:
    Aquí también, solo falta cerrar la alerta correctamente:

    let nombre = prompt("¿Cuál es tu nombre?");
    alert(`¡Bienvenid@ seas ${nombre}!`);
    

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