1
resposta

Resolução - Lista de exercícios

1

let saldoBancario = 20000; let depositoBancario = 5000; let saqueBancario = 7000;

operacaoSaldo = saldoBancario + depositoBancario; operacaoSaque = operacaoSaldo - saqueBancario;

console.log('Saldo bancário após o depósito: ' + operacaoSaldo); console.log('Saldo bancário após o saque: ' + operacaoSaque);

2

const valor = 7;

imparOuPar = valor % 0 ? 'Valor par' : 'Valor Ímpar';

console.log(imparOuPar);

3

usuarioLogado = true; temPermissao = false;

if (usuarioLogado && temPermissao){ console.log('Acesso permitido!');

}else{ console.log('Não tem acesso!');

4

usuarioLogado = true; temPermissao = false;

if (usuarioLogado && temPermissao){ console.log('Acesso permitido!');

}else{ console.log('Não tem acesso!');

}

5

idadeMinina = 18; idadeUsuario = 17;

if (idadeUsuario < idadeMinina){ console.log('Não possui a idade mínima para comprar o ingresso!');

}else{ console.log('Possui a idade mínima para comprar o ingresso!');

}

1 resposta

Oi Ryan,

Excelente trabalho ao resolver os exercícios! 👍

Gostaria de comentar alguns pontos para aprimorar ainda mais seu código:

  1. Exercício 2: O operador % calcula o resto da divisão. Para verificar se um número é par ou ímpar, você deve usar % 2. O resultado de valor % 2 será 0 para números pares e 1 para ímpares. 🤔

    const valor = 7;
    imparOuPar = valor % 2 === 0 ? 'Valor par' : 'Valor Ímpar';
    console.log(imparOuPar); // Saída: Valor Ímpar
    
  2. Exercícios 3 e 4: Ambos os exercícios são idênticos. 🧐 Em ambos, a condição usuarioLogado && temPermissao será avaliada como false porque temPermissao é false. Portanto, o bloco else será executado em ambos os casos.

  3. Exercício 5: Seu código está correto e funciona como esperado. 😎

Para saber mais: Operadores de comparação e lógicos em JavaScript - Explore a documentação da Mozilla para entender melhor os operadores em JavaScript.

Continue praticando e explorando novas possibilidades! 💪