1
resposta

Desafio aula 02

let dia = prompt('Qual é o dia da semana?');

if (dia == 'Sábado' || dia == 'Domingo'){
    alert('Bom fim de semana!')
} else {
    alert('Boa semana!')
}

let numero = prompt('Digite um numero positivo ou negativo?');

if (numero >= 0){
    alert('P')
} else {
    alert('N')
}

let pontos = prompt('Qual a sua pontuação no Jogo?');

if (pontos >= 1000){
    alert('Parabéns, você venceu!')
} else {
    alert('Tente novamente para ganhar')
}

let saldo = prompt('Qual o seu saldo?');

alert(`O seu saldo é de ${saldo}`)

let nome = prompt('Informe o seu nome');

alert(`Bem-vindo ao nosso sistema ${nome}!!`)
1 resposta

Oi, João.

Parabéns por concluir o Desafio aula 02. Ficou muito nítido como você aplicou os conceitos de condicionais e template strings para criar um sistema interativo e funcional.

A sua utilização do operador lógico || (OU) pra verificar o final de semana está correta e demonstra uma boa compreensão de como agrupar condições. Além disso, o uso das crases (backticks) para exibir o saldo e o nome do usuário mostra que você já domina a forma mais moderna de concatenar textos em JavaScript, o que torna o código direto e objetivo.

Um detalhe importante para o seu aprendizado: no JavaScript, o prompt sempre recebe os dados como texto (string). Para comparações matemáticas mais complexas, como a pontuação ou o número positivo/negativo, é uma boa prática converter o valor usando Number(prompt(...)). Isso evita comportamentos inesperados se o sistema crescer. Outra dica legal é cuidar da acentuação nas verificações; se o usuário digitar "Sabado" sem acento, o sistema cairia no "Boa semana!".

Essa organização lógica é um excelente sinal de progresso na programação.

Ao testar a parte do saldo, você chegou a digitar valores com vírgula para ver como o alerta exibia a mensagem personalizada?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!