1
resposta

Lista de exercícios

  1. Verificação de maioridade
    Crie uma variável idade.
    Exiba no console o resultado da expressão que verifica se a idade é maior ou igual a 18.
    R:
    let idade = 18;
    let maiorIdade = idade >= 18;
    console.log ("É maior de idade: " + maiorIdade);

  2. Situação do aluno
    Crie duas variáveis com notas de um aluno.
    Calcule a média e exiba no console o resultado da expressão que verifica se a média é maior ou igual a 7.
    R:
    let nota1 = 5;
    let nota2 = 5;
    let resultado = nota1 + nota2;
    let media = resultado / 2;
    let aprovado = media >= 7;
    console.log("A média do aluno foi 7 ou maior:" + aprovado)

  3. Simulação de troco
    Crie uma variável valorCompra com 35.90 e valorPago com 50. Calcule e mostre o troco a ser devolvido.
    R:
    let valorCompra = 35.90;
    let valorPago = 50;
    let troco = valorPago - valorCompra;
    console.log ("Seu produto custa R$:" + valorCompra + ". Você pagou com R$:" + valorPago + ". Seu troco será de R$:" + troco);

  4. Validação de senha
    Crie duas variáveis com senhas digitadas em momentos diferentes.
    Exiba no console o resultado da comparação que verifica se as senhas são iguais.
    R:
    let senha1 = 2639878
    let senha2 = "sabrinne"
    let comparacao = senha1 === senha2
    console.log("As senhas são iguais: " + comparacao);

  5. Controle de faltas
    Crie as variáveis totalAulas e faltas.
    Calcule o limite de faltas permitido (25% do total) e exiba no console o resultado da expressão que verifica se as faltas ultrapassam esse limite.
    R:
    let totalAulas = 25;
    let faltas = 10;
    let limite = totalAulas * 0.25;
    let ultrapassou = faltas > limite;
    console.log("Aluno tem mais de 25% de falta: " + ultrapassou);

  6. Verificação de login
    Crie duas variáveis booleanas: temLogin e temSenha.
    Exiba no console o resultado da expressão lógica que verifica se ambas são verdadeiras.
    R:
    let temLogin = true;
    let temSenha = true;
    let verificacao = temLogin && temSenha;
    console.log("Usúario tem login e senha: " + verificacao);

  7. Valor negado
    Crie uma variável booleana chamada disponível. Mostre seu valor negado no console, ou seja, se estiver disponível, exiba que não está, e vice-versa.
    R:
    let disponivel = true;
    console.log("O usúario esta disponivel: " + (! disponivel));

  8. Condições compostas
    Crie duas variáveis numéricas.
    Exiba no console o resultado da expressão que verifica se:
    • os dois números são pares e
    • os dois números são iguais.
    R:
    let n1 = 10;
    let n2 = 5;
    let par = (n1 % 2 === 0) && (n2 % 2 === 0);
    let igual = n1 === n2;
    console.log("Os dois números são pares: " + par);
    console.log("Os dois números são iguais: " + igual);

  9. Calculadora de porcentagem
    Calcule quanto é 15% de 120 usando operadores matemáticos. Mostre a frase: "15% de 120 é igual a X."
    R:
    let valor = 120;
    let percentual = 0.15;
    let resultado = valor * percentual;
    console.log("15% de 120 é igual a " + resultado + ".");

  10. Ordem de operações
    Escreva a expressão 2 + 3 * 5. Mostre o resultado e explique por que a multiplicação foi feita antes da soma.
    R:
    let numeros = 2 + 3 * 5
    console.log(numeros);
    O resultado dá 17 porque a multiplicação é feita antes da soma, seguindo a ordem de precedência dos operadores.

1 resposta

Oi, Francisca! Tudo bem?

Parabéns por concluir os exercícios e por compartilhar suas resoluções!

Seu código está bem organizado e a lógica funciona muito bem nos desafios. Dá pra ver cuidado na forma como você estruturou tudo.

Um ponto que vale destacar é a escolha dos nomes das variáveis. Usar nomes claros como maiorIdade, ultrapassou e comparacao ajuda bastante na leitura e entendimento do código.

Só uma dica extra no exercício do troco. Como estamos lidando com valores monetários, o JavaScript pode gerar números com várias casas decimais. Para deixar o resultado com formato de dinheiro, você pode usar .toFixed(2) na hora de exibir:

console.log("Seu produto custa R$: " + valorCompra.toFixed(2) + ". Você pagou com R$: " + valorPago.toFixed(2) + ". Seu troco será de R$: " + troco.toFixed(2));

Segue nessa linha que você está indo muito bem. Se surgir qualquer dúvida, é só chamar.

Bons estudos!

Sucesso

Imagem da comunidade