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 DiaSemana = prompt('Dime el dia de la semana: '); if(DiaSemana ==='Sabado'){ alert('Buen fin de semana'); }else if(DiaSemana ==='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 = promt('Ingresa un numero:'); if (numero > 0){ alert('El número es positivo'); }else { alert('El número es negativo'); } 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 Puntuaacion = promt('Ingrese la puntuacion:'); if (puntuacion >= 100){ promt('¡Felicidades, has ganado!') }else { promt('Perdiste, intenta de nuevo!') } 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 = 500; alert(Tu saldo es de ${saldoCuenta}.); Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre. let nombreUsuario = prompt("Podrias ingresar tu nombre:"); alert(Bienvenido! ${nombreUsuario})

1 respuesta

Hola Paul, espero que estés bien

Parece que estás trabajando en algunos ejercicios de JavaScript. Vamos a revisar cada uno de ellos y ver cómo podemos mejorarlos:

  1. Día de la semana: Tu código está casi correcto, pero asegúrate de que las cadenas de texto coincidan exactamente con lo que esperas. Por ejemplo, "Sábado" y "Domingo" deben tener en cuenta las mayúsculas y minúsculas. Además, en español, "Sábado" lleva tilde. Aquí está la corrección:

    let DiaSemana = prompt('Dime el día de la semana: ');
    if (DiaSemana === 'Sábado' || DiaSemana === 'Domingo') {
        alert('¡Buen fin de semana!');
    } else {
        alert('¡Buena semana!');
    }
    
  2. Verificar si un número es positivo o negativo: Hay un pequeño error de escritura en promt, debería ser prompt. Además, considera el caso en que el número es cero:

    let numero = prompt('Ingresa un número:');
    numero = Number(numero); // Asegúrate de convertir la entrada 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');
    }
    
  3. Sistema de puntuación: Nuevamente, hay un error de escritura en promt, debería ser prompt, y también en Puntuaacion, debería ser puntuacion. Además, prompt se usa para mostrar un cuadro de entrada, no un mensaje de alerta. Usa alert para mostrar mensajes:

    let puntuacion = prompt('Ingrese la puntuación:');
    puntuacion = Number(puntuacion); // Convierte la entrada a número
    if (puntuacion >= 100) {
        alert('¡Felicidades, has ganado!');
    } else {
        alert('Inténtalo nuevamente para ganar.');
    }
    
  4. Mensaje de saldo de cuenta: Este está correcto, pero asegúrate de que el mensaje sea claro y amigable:

    let saldoCuenta = 500; 
    alert(`Tu saldo es de ${saldoCuenta}.`);
    
  5. Mensaje de bienvenida: Este también está correcto, pero recuerda siempre verificar que el usuario ingrese un nombre válido:

    let nombreUsuario = prompt("¿Podrías ingresar tu nombre?");
    if (nombreUsuario) {
        alert(`¡Bienvenido, ${nombreUsuario}!`);
    } else {
        alert('Por favor, ingresa un nombre válido.');
    }
    

Espero que estas correcciones te sean útiles. ¡Sigue practicando y mejorando tus habilidades en programación! Espero haber ayudado y buenos estudios!