Olá, segue minha lista de exercicios, aproveite para testar outras maneiras de fazer mas algumas ficaram com mais elementos do que necessário, mas testei mesmo assim para entender. Tive que colocar o .tofixed(2) pois o resultado estava saindo com muitos decimais.
//1 - Verificação de maioridade
const idade = 16
const maiorDeIdade = idade >= 18;
console.log('É maior de idade: ', maiorDeIdade);
// 2 - Situação do aluno
let notaUm = 5.5
let notaDois = 8.6
let media = (notaUm+notaDois)/2
console.log('Aprovado: ',media >= 7);
//Tambem funciona do jeito abaixo porem é mais trabalhoso:
//const aprovado = media >= 7
// console.log('Aprovado: ', aprovado);
// 3 - Simulação de troco
let valorCompra = 35.90;
let valorPago = 50;
let troco = valorPago-valorCompra;
console.log('Troco a devolver: R$ ', troco.toFixed(2));
// 4 -Validação de senha
const senhaUm = 55555;
const senhaDois = 55563;
const senhasIguais = senhaUm === senhaDois;
console.log('Senhas iguais? ',senhasIguais);
// 5 - Controle de faltas
let totalAulas = 25;
let faltas = 9;
//let faltas = 4 (teste) , neste caso não ultrapassa o limite de faltas.
let limiteDeFaltas = faltas > (totalAulas*0.25);
console.log('Limite de faltas ultrapassado:', limiteDeFaltas);
// 6 - Verificação de login
let temLogin = true;
let temSenha = false;
console.log('Possui login e senha: ',temLogin && temSenha);
// 7 - Valor negado
let disponivel = true;
console.log('Inverso: ', !disponivel);
// 8 - Condições compostas
let numeroUm = 8;
let numeroDois = 2;
let numerospares = (numeroUm % 2 === 0) && (numeroDois % 2 === 0);
let numerosIguais = numeroUm == numeroDois;
console.log('Os numeros são pares e iguais??',(numerospares && numerosIguais));
// 9 - Calculadora de porcentagem
let valor = 120.00;
let percentual = valor * 0.15
console.log('15% de 120 é igual a:',percentual);
//Maneira mais detalhada, em que o percentual pode ser alterado.
//let percentual = 15;
//let resultado = valor * (percentual/100);
//console.log('15% de 120 é igual a:',resultado);
// 10 - Ordem de operações
let expressao = 2 + 3 * 5;
console.log('O resultado é ',expressao,'pois pelo fato de não ter adicionado parenteses ele fez de acordo com a ordem da operação fazendo a multiplicação antes da soma');