Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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 💪.