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

Desafio: Promt y Alert

// Primera actividad
let dia = prompt("Que día es?")
if (dia=="Sábado" || dia=="Domingo"){
    alert("Buen fin de semana")
}
else{
    alert("Buena semana")
}

// Segunda actividad
let numero = prompt("Ingrese un numero")
if(numero > 0){
    alert("El número es positivo")
}
else if(numero < 0){
    alert("El numero es negativo")
}
else{
    alert("El numero es cero")
}

// Sistema de puntuacón
let puntuacion = Math.trunc(Math.random()*100)
if (puntuacion>50){
    alert(`Ganaste con una puntuación de ${puntuacion}`)
}
else{
    alert(`Mas suerte para la próxima, su puntuación es ${puntuacion}`)
}

// Saldo de la cuenta
let saldoCuenta = 300
alert("Su saldo es "+ saldoCuenta)

// Mostrar nombre
let nombre = prompt("Ingrese un nombre por favor")
alert(`Bienvenido Sr.${nombre}, reciba un cordial saludo de parte de la empresa RobSoft Solutios`)

1 respuesta

¡Hola Hernan!

Parece que estás teniendo problemas con el desafío de práctica. Analicemos cada actividad para ver si podemos ayudarte:

  1. En la primera actividad, parece que estás utilizando el operador incorrecto para comparar el día ingresado por el usuario. En lugar de ==, deberías usar === para hacer una comparación estricta. De esta forma, el código quedaría así:
let dia = prompt("¿Qué día es?");
if (dia === "Sábado" || dia === "Domingo") {
    alert("¡Buen fin de semana!");
} else {
    alert("¡Buena semana!");
}
  1. En la segunda actividad, es importante recordar que el valor obtenido a través de prompt es de tipo string. Por lo tanto, necesitas convertir el valor ingresado a un número antes de realizar la comparación. Puedes hacerlo de la siguiente manera:
let numero = prompt("Ingrese un número");
numero = Number(numero); // Convertir a número
if (numero > 0) {
    alert("El número es positivo");
} else if (numero < 0) {
    alert("El número es negativo");
} else {
    alert("El número es cero");
}
  1. En el sistema de puntuación, parece que estás generando un número aleatorio para la puntuación, lo cual está bien. Solo asegúrate de que el mensaje de alerta muestre la puntuación correcta.

  2. El mensaje del saldo de la cuenta utilizando un template string se ve correcto. No parece haber ningún problema aquí.

  3. En la última actividad, el mensaje de bienvenida utilizando el nombre ingresado por el usuario también parece estar bien.

Espero que estas correcciones te ayuden a resolver los desafíos. Recuerda que la práctica es clave para mejorar en la programación. ¡Sigue adelante y no te desanimes!

Espero haber ayudado y ¡buenos estudios!