Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: hora da prática (2)

// Desafios
// Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".
let resposta = prompt("Olá, informe o dia da semana: "); 
let finalDeSemana = ["Sábado", "Domingo"];

if (resposta != finalDeSemana) {
    alert("Bom fim de semana!");
} else {
    alert ("Boa semana!");
}

// Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.

let numeroDigitado = prompt("Digite um número abaixo para checar se é negativo ou positivo: ")
if (numeroDigitado < 0){
    alert('O número ' + numeroDigitado + 'é negativo');
} else {
    alert('O número ' + numeroDigitado + 'é positivo');
}

// Crie um sistema de pontuação para um jogo. Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!". Caso contrário, mostre "Tente novamente para ganhar.".

let pontuacao = prompt("Digite sua pontuação: ");
if (pontuacao >= 100) {
    alert ('Parabéns, você venceu!');
} else {
    alert ('Tente novamente para ganhar.')
}
1 resposta
solução!

Oi Telma,

Excelente trabalho com os desafios! 👏

Notei que no primeiro desafio, a comparação com o array finalDeSemana não está funcionando como esperado.

O if está verificando se a resposta é diferente do array inteiro, e não se ela corresponde a um dos dias dentro do array.

Para corrigir isso, você pode usar o método includes() para verificar se a resposta do usuário está dentro do array.

Veja um exemplo:

let resposta = prompt("Olá, informe o dia da semana: ");
let finalDeSemana = ["Sábado", "Domingo"];

if (finalDeSemana.includes(resposta)) {
    alert("Bom fim de semana!");
} else {
    alert("Boa semana!");
}

No segundo desafio, a lógica para verificar se o número é positivo ou negativo está correta, mas seria interessante adicionar uma verificação para o caso do número ser zero, que não é nem positivo nem negativo. 🤔

E no terceiro desafio, a lógica da pontuação está perfeita! 😎

Para saber mais: Array.prototype.includes() - Documentação oficial do método includes() em JavaScript, que verifica se um array contém um determinado elemento.

Continue praticando e explorando as possibilidades da programação! 💪