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

ejercicio

  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 diaDeSemana = prompt('¿Qué día de la semana es hoy?');
if (diaDeSemana === 'sabado' || diaDeSemana === 'domingo') {
    alert('¡Buen fin de semana!');
} else {
    alert('¡Buena semana!');
}
  1. Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.
let numero = prompt ("Ingrese cualquier numero");
if (numero < 0 ) {
alert = ("El número es negativo");
} else if (numero > 0) {
alert = ("El número es positivo");
}
  1. 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 = prompt('Ingrese su puntuación');
if (puntuacion >= 100) {
    alert('¡Felicidades, has ganado!');
} else {
    alert('¡Intentalo nuevamente!');
}
  1. Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo.
let cuenta = 1200
alert ( ´Tu saldo es : ${cuenta}´);
  1. 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 su nombre?");
alert= (`Bienvenido, ${nombre}`);
1 respuesta

Hola Ana, espero que estés bien

Vamos a revisar cada uno de los ejercicios que mencionaste para asegurarnos de que estén funcionando correctamente.

  1. Día de la semana: Tu código está casi correcto, pero asegúrate de que las comparaciones con "Sábado" y "Domingo" sean insensibles a mayúsculas o minúsculas. Puedes usar toLowerCase() para eso:

    let diaDeSemana = prompt('¿Qué día de la semana es hoy?').toLowerCase();
    if (diaDeSemana === 'sábado' || diaDeSemana === 'domingo') {
        alert('¡Buen fin de semana!');
    } else {
        alert('¡Buena semana!');
    }
    
  2. Número positivo o negativo: El problema aquí es que estás usando alert = en lugar de alert(). Aquí está la corrección:

    let numero = prompt("Ingrese cualquier número");
    numero = Number(numero); // Asegúrate de convertir el input a número
    if (numero < 0) {
        alert("El número es negativo");
    } else if (numero > 0) {
        alert("El número es positivo");
    } else {
        alert("El número es cero");
    }
    
  3. Sistema de puntuación: Asegúrate de convertir la puntuación a un número antes de compararla:

    let puntuacion = prompt('Ingrese su puntuación');
    puntuacion = Number(puntuacion);
    if (puntuacion >= 100) {
        alert('¡Felicidades, has ganado!');
    } else {
        alert('¡Inténtalo nuevamente para ganar!');
    }
    
  4. Saldo de la cuenta: El problema aquí es el uso incorrecto de las comillas en el template string. Debes usar backticks (`) en lugar de comillas simples o dobles:

    let cuenta = 1200;
    alert(`Tu saldo es: ${cuenta}`);
    
  5. Bienvenida al usuario: Similar al anterior, asegúrate de usar alert() correctamente:

    let nombre = prompt("¿Cuál es su nombre?");
    alert(`Bienvenido, ${nombre}`);
    

Espero que estas correcciones te ayuden a resolver los problemas que encontraste. ¡Bons estudios!