Oi Beatriz, tudo bem? 😊
Seu código está quase perfeito!
Apenas algumas pequenas alterações podem deixá-lo ainda melhor.
Primeiro, na verificação do dia da semana, você pode usar o método .toLowerCase()
para tornar a comparação menos sensível a maiúsculas e minúsculas.
Isso garante que o código funcione corretamente, independente de como o usuário digitar o dia.
Segundo, no bloco de código que verifica se o número é positivo ou negativo, você pode usar o operador ternário para simplificar a estrutura do if/else
.
Por fim, para melhorar a experiência do usuário, você pode usar parseInt()
para converter a pontuação do jogo para um número antes de comparar com 100.
Isso evita erros caso o usuário digite algo que não seja um número.
Veja o código refatorado:
let dia = prompt('Que dia é hoje?').toLowerCase();
if (dia == 'sábado' || dia == 'domingo') {
alert('Bom fim de semana!');
} else {
alert('Boa semana!');
}
let numero;
do {
numero = parseInt(prompt());
if (isNaN(numero)) {
alert('Por favor, digite um número válido!');
}
} while (isNaN(numero));
alert(numero >= 0 ? numero + ' é positivo' : numero + ' é negativo');
let pontuacao = parseInt(prompt('Qual foi a pontuação do jogo?'));
alert(pontuacao >= 100 ? 'Parabéns vc venceu!' : 'Tente novamente para ganhar');
let saldo = 5000;
alert('Você tem $' + saldo + ' reais de saldo na sua conta!');
let nomeUsuario = prompt('Qual o seu nome xuxu?');
alert('Boas vindas ' + nomeUsuario + '!');
Lembre-se que a prática leva à perfeição! Continue praticando e explorando novas funcionalidades do JavaScript. 👍
🎓 Para saber mais:
📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum.
Tentei com ajuda tbm e fui ajustando os códigos até dar certo:
diadaSemana = prompt('Qual é o dia da semana?'); if (diadaSemana == 'Sábado') { alert('Bom fim de semana!'); } else if (diadaSemana == 'Domingo') { alert('Bom final de semana!'); } else { alert('Boa semana!'); }
let numero = prompt('Digite um número'); if (numero > 0) { alert('Número positivo'); } else if (numero < 0) { alert('Número negativo'); }
let pontuação = prompt('Digite a sua pontuação'); if (pontuação >=100) { alert('Parabéns, você venceu!'); } else if (pontuação < 100) { alert('Tente novamente para ganhar.'); }
let saldoConta = 500; alert('Seu saldo é de R$' + saldoConta);
let nome = prompt('Escreva seu nome');
alert(Boas vindas ${nome}
);