1
resposta

[Exercícios]

Exercícios feitos com uma ajudinha do chat gpt. Fiz vários testes e todos funcionaram (com suas limitações, claro).

1.

alert('Bem-vindo!');
let diaDaSemana = prompt('Qual é o dia da semana?')
    .toLowerCase() // Ignora maiúsculas/minúsculas
    .normalize("NFD") // Normaliza a string
    .replace(/[\u0300-\u036f]/g, ""); // Remove acentos

if (diaDaSemana == 'sabado' || diaDaSemana == 'domingo') {
    alert ('Bom fim de semana!');
} else if (['segunda','terça','quarta','quinta','sexta'].includes(diaDaSemana)) {
    alert ('Boa semana!');
} else {
    alert ('Dia inválido');
}

2.

let numero = prompt('Digite um número')
if (numero > 0) {
    alert ('Este número é positivo!');
} else if (numero < 0) {
    alert ('Este número é negativo');
} else if (numero == 0) {
    alert ('Este número é neutro!');
} else {
    alert ('Comando inválido');
}

3.

pontuacaoJogo = 105;
if (pontuacaoJogo >= 100) {
    alert ('Parabéns! Você ganhou!')
    console.log('Isso aí! Você ganhou');
} else if (pontuacaoJogo < 100) {
    alert ('Que pena! Você perdeu...');
}

4.

alert ('Seja bem-vindo!');
let senha = prompt ('Digite sua senha para verificar o saldo');
let senha1 = 'abcd123';
let saldoSenha1 = 3000;
if (senha === senha1) {
    alert (`Seu saldo é de R$${saldoSenha1}`);
} else {
    alert('Senha incorreta. Tente novamente.');
  }

5.

let nome = prompt('Digite seu nome')
alert(`Seja bem-vindo(a) ${nome}`)
1 resposta

Oi Iris,

Parabéns por explorar a lógica de programação com JavaScript e por compartilhar seus exercícios! 👏

É ótimo ver que você está testando e validando seu código.

No primeiro exercício, você fez um excelente trabalho ao usar toLowerCase(), normalize("NFD") e replace(/[\u0300-\u036f]/g, "") para tratar diferentes formas de entrada do usuário, garantindo que a comparação com os dias da semana seja precisa. 👍

No segundo exercício, a lógica para verificar se um número é positivo, negativo ou neutro está correta.

No terceiro exercício, você definiu a pontuação diretamente no código.

No quarto exercício, você implementou uma verificação de senha.

O quinto exercício está perfeito! 😎

Para saber mais: Documentação da função isNaN() no MDN, que aborda como verificar se um valor não é um número.

Continue praticando e explorando as possibilidades da programação! 💪