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

Desafio: Hora de practicar

Desafíos:

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!".

var diaSemana = prompt('Ingrese un dia de la semana!')
if(!diaSemana == 'Sàbado' || !diaSemana == 'Domingo'){
    console.log('¡Buena semana!')
}else{
    console.log('¡Buen fin de semana!')
}

3.Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.

var num = prompt('ingresa un numero: ')
if(num > 0){
    alert('El numero es positivo')
}else{
    alert('El numoer es negativo')
}

5.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.".

var puntuacion = 99
if(puntuacion >= 100){
    console.log('¡Felicidades, has ganado!')
}else{
    console.log(''Intentalo nuevamente para ganar)
}

6.Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo.

var saldo = 100000
var mesaje = 'Hola usuario, tu saldo actual es: ${saldo}'

7.Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.

var nombre = prompt('Ingresa tu nombre')
alert('Hola ${nombre}, Bienvenido al curso ONE dictado en la platafoma de Alura!')
1 respuesta

Hola Jose, espero que estés bien

¡Vamos a resolver tus dudas! He revisado el código que compartiste y he notado algunos detalles que podemos ajustar para que funcione correctamente. Aquí tienes algunas sugerencias:

  1. Día de la semana:
    Parece que hay un pequeño error en la lógica del if. Deberías usar && en lugar de || y quitar el ! antes de las comparaciones. Aquí está el código corregido:

    var diaSemana = prompt('Ingrese un dia de la semana!');
    if(diaSemana === 'Sábado' || diaSemana === 'Domingo'){
        console.log('¡Buen fin de semana!');
    } else {
        console.log('¡Buena semana!');
    }
    
  2. Número positivo o negativo:
    Tu código está casi correcto, pero asegúrate de convertir el prompt a un número antes de hacer la comparación. Además, hay un pequeño error tipográfico en el mensaje de alerta. Aquí está la corrección:

    var num = Number(prompt('Ingresa un número: '));
    if(num > 0){
        alert('El número es positivo');
    } else {
        alert('El número es negativo');
    }
    
  3. Sistema de puntuación:
    Hay un pequeño error de sintaxis en el console.log. Aquí está el código corregido:

    var puntuacion = 99;
    if(puntuacion >= 100){
        console.log('¡Felicidades, has ganado!');
    } else {
        console.log('Intentalo nuevamente para ganar.');
    }
    
  4. Mensaje de saldo:
    Para usar un template string en JavaScript, debes utilizar las comillas invertidas (backticks) en lugar de comillas simples. Aquí está la corrección:

    var saldo = 100000;
    var mesaje = `Hola usuario, tu saldo actual es: ${saldo}`;
    console.log(mesaje);
    
  5. Alerta de bienvenida:
    Al igual que en el ejercicio anterior, usa comillas invertidas para el template string:

    var nombre = prompt('Ingresa tu nombre');
    alert(`Hola ${nombre}, ¡Bienvenido al curso ONE dictado en la plataforma de Alura!`);
    

Espero que estas correcciones te ayuden a avanzar en tus desafíos. ¡Bons estudos!