Oi José,
Analisando seu código, notei alguns pontos que podem ser melhorados 🤔.
No primeiro bloco, a comparação com fimDeSemana
está incorreta.
Você está atribuindo o valor de fimDeSemana
a diaDaSemana
com um único igual (=
), em vez de comparar com ==
ou ===
.
Além disso, a lógica para verificar se é fim de semana não está funcionando corretamente, pois você está comparando uma string com um array.
O correto seria verificar se o dia digitado está dentro do array.
No segundo bloco, a lógica para verificar se um número é positivo ou negativo está correta, mas o zero não é considerado nem positivo nem negativo.
Você pode adicionar uma condição para tratar o zero.
No terceiro bloco, a lógica da pontuação está correta.
No quarto bloco, a mensagem de saldo está correta.
No quinto bloco, a mensagem de boas-vindas está correta.
Aqui está uma sugestão de como você pode ajustar o código:
// 1. Pergunta 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 fimDeSemana = ["sábado", "domingo", "sabado"];
let diaDaSemana = prompt('Que dia da semana é hoje:').toLowerCase();
if (fimDeSemana.includes(diaDaSemana)) {
alert('Bom fim de semana!');
} else {
alert('Boa semana!');
}
// 2. Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.
let numero = prompt('Digite um número:');
if (numero == 0) {
alert(`O número ${numero}, é zero.`);
} else if (numero % 2 == 0) {
alert(`O número ${numero}, é positivo.`);
} else {
alert(`O número ${numero}, é negativo.`);
}
// 3. 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('Qual foi sua pontuação:');
if (pontuacao >= 100) {
alert('Parabéns, você venceu!');
} else {
alert('Tente novamente para ganhar.');
}
// 4. Crie uma mensagem que informa o usuário sobre o saldo da conta, usando uma template string para incluir o valor do saldo.
let saldoConta = prompt('Informe o valor do saldo da sua conta:');
alert(`O saldo é de R$ ${saldoConta}.`);
// 5. Peça ao usuário para inserir seu nome usando prompt. Em seguida, mostre um alerta de boas-vindas usando esse nome.
let nomeUsuario = prompt('Digite seu nome:');
alert(`Olá, ${nomeUsuario}, seja muito bem-vindo(a)!`);
🤓 Para saber mais: Array.prototype.includes()
Continue praticando e explorando o mundo da programação 💪.