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

Segundo desafio

let diaDeLaSemana = prompt("Indica un día de la semana");
if (diaDeLaSemana === "sabado" || diaDeLaSemana === "domingo" )
alert("Excelente fin de semana");
else {
alert("Buen día, a trabajar");
}

let numeroPositivo = prompt("Indica un número positivo");
if (numeroPositivo > 0) {
alert("El número es positivo");
} else if (numeroPositivo < 0) {
alert("El número es negativo");
} else {
alert("El número es cero");
}

let SistemaDePuntuacion = prompt("IIndicanos cual fue tu puntuacion para saber si mereces una medalla de ganador" );
if (SistemaDePuntuacion >= 100)
alert("Felicidades, has ganado una medalla de GANADOR!!!!");
else if (SistemaDePuntuacion < 100) {
alert("Lo siento, no has ganado una medalla de GANADOR, sigue practicando");
}

{
let valorSaldo = 3550 ;
alert(Tu saldo es de ${valorSaldo} USD);
}
*/
{
let NombreDeUsuario = prompt("Indica tu nombre de usuario");
alert (Hola ${NombreDeUsuario}, bienvenido a nuestra página web);

}

1 respuesta

Hola Alirio,

Parece que estás trabajando en un conjunto de desafíos de práctica en JavaScript. Vamos a revisar cada uno de tus códigos y ver cómo se alinean con las instrucciones del ejercicio:

  1. Día de la semana: Tu código está casi correcto. Solo debes ajustar el mensaje para que coincida con las instrucciones. Cambia "Excelente fin de semana" por "¡Buen fin de semana!" y "Buen día, a trabajar" por "¡Buena semana!".

    let diaDeLaSemana = prompt("Indica un día de la semana");
    if (diaDeLaSemana.toLowerCase() === "sábado" || diaDeLaSemana.toLowerCase() === "domingo") {
        alert("¡Buen fin de semana!");
    } else {  
        alert("¡Buena semana!");
    }
    

    Nota: He añadido .toLowerCase() para asegurarnos de que la comparación no sea sensible a mayúsculas y minúsculas.

  2. Número positivo o negativo: Tu código está bien, pero asegúrate de que el número ingresado sea tratado como un número, no como un texto. Puedes hacerlo usando Number().

    let numeroPositivo = Number(prompt("Indica un número positivo"));
    if (numeroPositivo > 0) {
        alert("El número es positivo");
    } else if (numeroPositivo < 0) {
        alert("El número es negativo");
    } else {
        alert("El número es cero");
    }
    
  3. Sistema de puntuación: Aquí también puedes asegurarte de que la puntuación sea tratada como un número.

    let SistemaDePuntuacion = Number(prompt("Indica tu puntuación para saber si mereces una medalla de ganador"));
    if (SistemaDePuntuacion >= 100) {
        alert("¡Felicidades, has ganado!");
    } else {
        alert("Inténtalo nuevamente para ganar.");
    }
    
  4. Saldo de la cuenta: Tu código ya está correcto para este desafío.

    let valorSaldo = 3550;
    alert(`Tu saldo es de ${valorSaldo} USD`);
    
  5. Nombre de usuario: Este también está bien implementado.

    let NombreDeUsuario = prompt("Indica tu nombre de usuario");
    alert(`Hola ${NombreDeUsuario}, bienvenido a nuestra página web`);
    

Espero que estos ajustes te sean útiles. ¡Sigue practicando y verás cómo mejoras cada vez más en programación! Espero haber ayudado y ¡buenos estudios!