Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Lista de exercícios

  1. Verificação de maioridade - Crie uma variável idade e verifique se a pessoa é maior de idade (18 anos ou mais). Mostre no console uma mensagem adequada.
let idadeAtual = 18;
let maiorDeIdade = idadeAtual >= 18? console.log('Você é maior de idade') : console.log('Você é menor de idade');
  1. Situação do aluno - Crie duas variáveis com notas de um aluno. Calcule a média. Se for maior ou igual a 7, mostre "Aprovado". Caso contrário, mostre "Reprovado".
let portugues = 7.5;
let matematica = 5;

let media = (portugues + matematica)/ 2;
let resultado = media >= 7? console.log(`Aprovado: ${media}`) : console.log(`Reprovado: ${media}`);
  1. Simulação de troco - Crie uma variável valorCompra com 35.90 e valorPago com 50. Calcule e mostre o troco a ser devolvido.
let valorCompra = 35.90;
let valorPago = 50;
let troco = valorPago - valorCompra;

let FinalDaCompra = troco > 0 ? console.log(`Total da compra: R$${valorCompra}\nPagamento: R$${valorPago}\nTroco: R$${troco.toFixed(2)}`) : console.log(`Valor insuficiente! Falta: R${(valorCompra - valorPago).toFixed(2)}`);
  1. Validação de senha - Crie duas variáveis com senhas digitadas em momentos diferentes. Verifique se são iguais usando operadores de comparação.
let senhaSalva =   1234;
let senhaDigitada = '1234';
let validacaoDeSenha = senhaDigitada === senhaSalva ? console.log('Acesso liberado!') : console.log('Acesso negado! Senha incorreta.');
  1. Controle de faltas - Considere totalAulas = 80 e faltas = 25. Calcule se as faltas ultrapassam 25% das aulas. Mostre a conclusão no console.
let totalAulas = 80;
let faltas = 15;

let porcentagemDeFaltas = (faltas / totalAulas) * 100;

if(porcentagemDeFaltas > 25){
    console.log(`Você ultapassou o limite de 25% de faltas. Suas faltas totalizam ${porcentagemDeFaltas}%.`)
} else if(porcentagemDeFaltas == 25) {
    console.log(`Você atingiu o limite de 25% de faltas.`)
} else {
    console.log(`Você possui ${porcentagemDeFaltas}% de faltas, restam ${25 - porcentagemDeFaltas}% para você atingir o limite.`)
}
  1. Verificação de login: Crie duas variáveis temLogin e temSenha. Use operadores lógicos para verificar se o usuário pode acessar o sistema.
let temLogin = true;
let temSenha = false;
let permitirAcesso = temLogin && temSenha ? console.log('Acesso permitido!') : console.log('Acesso negado! Login ou senha incorreto(s).');
  1. 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.
let disponível = true;
console.log(`Valor disponível? ${!disponível}`);
  1. Condições compostas: Crie duas variáveis com números. Verifique se os dois são pares e se são iguais. Exiba a conclusão.
let numero1 = 8;
let numero2 = 8;

let verificarNumeros = numero1 % 2 === 0 && numero2 % 2 === 0 && numero1 === numero2? 'Os números são pares e são iguais' : 'Os números não atendem aos requisitos';

console.log(verificarNumeros);
  1. Calculadora de porcentagem: Calcule quanto é 15% de 120 usando operadores matemáticos. Mostre a frase: "15% de 120 é igual a X."
let total = 120;
let calcularPorcentagem = total * 0.15;
console.log(`15% de 120 é ${calcularPorcentagem}`);
  1. 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.
let expressao = 2 + 3 * 5;
console.log(expressao); //O resultado da expressão é 17, pois o JS segue a regra matemática de precedência das operações, dando prioridade à multiplicação.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

E aí, João Victor! Tudo certo?

Show de bola! Você detonou nessa lista de exercícios, resolveu todos eles.

A lógica do controle de faltas e a explicação da ordem das operações também estão certinhas.

Mandou muito bem!

Bons estudos!

Sucesso

Imagem da comunidade