1
resposta

Reposta Desafio!

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

if (diaDaSemana == 'Sabado' || diaDaSemana == 'Domingo') {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

let numero = prompt('Digite um número, seja ele positivo ou negativo.');

if (numero >= 0) {
    alert('O número é positivo!');
} else {
    alert('O número é negativo!');
}

let pontuacao = prompt('Digite sua pontuação:');

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

let saldoConta = 1000

alert(`O seu saldo é de R$${saldoConta},00`)

let nomeUsuario = prompt('Digite o seu nome: ')

alert(`Boas vindas ${nomeUsuario}.`)
1 resposta

Olá, Gabriel!

Parabéns por concluir mais um desafio de Hora da Prática. Ficou muito nítido como você evoluiu na utilização de template strings e operadores lógicos para tornar o código mais dinâmico.

Sua aplicação do operador || (OU) para verificar o fim de semana e o uso de crases (backticks) para exibir o saldo e as boas-vindas com variáveis (${}) estão corretas. Essa forma de concatenar textos é o caminho mais direto para criar mensagens personalizadas, o que ajuda muito na experiência de quem usa o sistema.

Apenas uma observação importante para garantir que o código rode sem interrupções: na linha do saldoConta, falta o ponto e vírgula ao final para separar da função alert seguinte. Além disso, no JavaScript, o prompt sempre recebe os dados como texto (string). Para a lógica de comparação numérica (como no caso da pontuação), o navegador geralmente faz a conversão automática, mas é uma boa prática usar o Number() para garantir a precisão.

Essa organização lógica demonstra uma ótima compreensão dos fundamentos. Se quiser se aprofundar em como tratar as variações de escrita (como o usuário digitar "sabado" sem acento ou em letras minúsculas), recomendo este Artigo da Alura: Strings com JavaScript: o que são e como manipulá-las.

Ao testar a verificação de números, você chegou a digitar o valor 0 para conferir se ele caía na condição de positivo como você planejou?

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