1
resposta

ta certo ?

1 resposta

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 💪.

tux matrix Caso este post o tenha ajudado, marque-o como solucionado ☑️. Bons Estudos! 🤓