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

¡Desafío 2!

// 1.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 diaSemanaUsuario = prompt('¿Qué día de la semana es?');
if (diaSemanaUsuario == 'Sábado' || diaSemanaUsuario == 'Domingo') {
alert("¡Buen fin de semana!");
} else {
alert("¡Buena semana!");
};

// 2. Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.
let numeroUsuario = prompt('Ingresa un número por favor.');
if (numeroUsuario > 0) {
alert('El número ingresado es positivo.');
} else if (numeroUsuario < 0) {
alert('El número ingresado es negativo.');
} else if (numeroUsuario == 0) {
alert('El número ingresado es cero.');
} else {
alert('Ingresa un número por favor.');
};

// 3. 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 puntuacion = 101;
if (puntuacion >= 100) {
alert("¡Felicidades, has ganado!");
} else {
alert("Intentalo nuevamente para ganar.");
};

// 4. 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 = 1842;
let mensajeSaldoCuenta = El saldo en su cuenta es de ${saldoCuenta} pesos.;
alert(mensajeSaldoCuenta);

// 5. Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.
let nombreUsuario = prompt('Ingresa tu nombre porfavor.');
alert(Bienvenidx ${nombreUsuario}!);

1 respuesta

¡Hola Zuleyca, espero que estés bien!

Parece que estás trabajando en un conjunto de ejercicios interesantes en JavaScript. Vamos a revisar cada uno de ellos:

  1. Día de la semana: Tu código está correcto. Utilizas prompt para obtener el día de la semana y if para verificar si es "Sábado" o "Domingo". Recuerda que la comparación es sensible a mayúsculas y minúsculas, por lo que si el usuario ingresa "sábado" o "domingo" en minúsculas, no funcionará. Una solución sería convertir la entrada del usuario a mayúsculas o minúsculas antes de la comparación.

    let diaSemanaUsuario = prompt('¿Qué día de la semana es?').toLowerCase();
    if (diaSemanaUsuario == 'sábado' || diaSemanaUsuario == 'domingo') {
        alert("¡Buen fin de semana!");
    } else {
        alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Tu código funciona bien para verificar si un número es positivo, negativo o cero. Recuerda que prompt devuelve una cadena, por lo que es buena práctica convertirla a número usando Number() para evitar comparaciones incorrectas.

    let numeroUsuario = Number(prompt('Ingresa un número por favor.'));
    if (numeroUsuario > 0) {
        alert('El número ingresado es positivo.');
    } else if (numeroUsuario < 0) {
        alert('El número ingresado es negativo.');
    } else if (numeroUsuario === 0) {
        alert('El número ingresado es cero.');
    } else {
        alert('Ingresa un número válido por favor.');
    }
    
  3. Sistema de puntuación: Aquí el código es correcto. Estás verificando si la puntuación es mayor o igual a 100 y mostrando el mensaje adecuado.

  4. Saldo de cuenta: El uso de template strings es perfecto para incluir variables dentro de un texto. Tu mensaje se verá bien con el código que has escrito.

  5. Bienvenida al usuario: El código para solicitar el nombre y mostrar un mensaje de bienvenida es correcto. Asegúrate de que el prompt tenga la ortografía correcta para una mejor experiencia del usuario.

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