1
resposta

[Dúvida] Desafio

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

//mensagem de chegada alert('Boa noite! Voce sabe qual dia da semana é hoje?') let pergunta = prompt('Informe o Dia') console.log('Reposta:', pergunta);

let resposta1 = 'Domingo' let resposta2 = 'Sabado'

console.log('Resultado da comparação:', pergunta == resposta1 || pergunta == resposta2);

if (pergunta == resposta1 || pergunta == resposta2 ) { alert('Bom fim de semana!') } else{ alert('Boa semana!') }

está bom?

1 resposta

Bom dia, joão!

Essa é uma forma interessante de fazer. Eu apenas sugeriria para, sempre que possível utilizar const ao invés de let.

Outra dica, quando for postar aqui no fórum, tente colocar o código entre crases triplas e com o nome da linguagem usada na abertura, dessa forma:

```javascript //mensagem de chegada alert('Boa noite! Voce sabe qual dia da semana é hoje?') let pergunta = prompt('Informe o Dia') console.log('Reposta:', pergunta);

let resposta1 = 'Domingo' let resposta2 = 'Sabado'

console.log('Resultado da comparação:', pergunta == resposta1 || pergunta == resposta2);

if (pergunta == resposta1 || pergunta == resposta2 ) { alert('Bom fim de semana!') } else{ alert('Boa semana!') } ```

Pois, dessa forma. seu código fica mais simples de ler, dessa maneira:

//mensagem de chegada 
alert('Boa noite! Voce sabe qual dia da semana é hoje?') 
let pergunta = prompt('Informe o Dia') 
console.log('Reposta:', pergunta);

let resposta1 = 'Domingo' let resposta2 = 'Sabado'

console.log('Resultado da comparação:', pergunta == resposta1 || pergunta == resposta2);

if (pergunta == resposta1 || pergunta == resposta2 ) {
    alert('Bom fim de semana!') 
} else{ 
    alert('Boa semana!') 
}

Por fim, uma outra dica:

Pode não parecer, mas é importante manter consistência no seu estilo de código, para facilitar a leitura. Então, como o ponto e vírgula é opcional no javascript, o ideal é que ou todos seus comandos terminem com ;, ou nenhum comando termine com ele.