//1. Verificação de maioridade
let idade = 20
let maiorIdade = idade >= 18
console.log('É maior de idade? ', maiorIdade)
//2. Situação do aluno
let nota1 = 8
let nota2 = 7
let mediaNotas = (nota1 + nota2) / 2
console.log('A media das notas é: ', mediaNotas)
if (mediaNotas >= 7) {
console.log('Aluno aprovado!')
} else {
console.log('Aluno reprovado!')
}
//3. Simulação de troco
let valorCompra = 35.90
let valorPago = 50.00
let troco = valorPago - valorCompra
console.log('O troco a ser devolvido é: R$ ' + troco.toFixed(2));
//4. Validação de senha
let senha = 1234
let validacaoSenha = senha === 1234
console.log('Senha válida? ', validacaoSenha)
//5. Controle de faltas
let totalAulas = 60
let faltas = 15
let faltasPermitidas = totalAulas * 0.25
let situacaoAluno = faltas <= faltasPermitidas
console.log('O aluno está dentro do limite de faltas? ', situacaoAluno)
//6. Verificação de login
let temLogin = true
let temSenha = false
console.log('O usuário pode acessar o sistema? ', temLogin && temSenha)
//7. Valor negado
let disponivel = true
console.log('O valor pode ser sacado? ', !disponivel)
//8. Condições compostas
let numPar = 4
let numImpar = 5
console.log('O primeiro número é par? ', numPar % 2 === 0)
console.log('O segundo número é ímpar? ', numImpar % 2 !== 0)
//9. Calculadora de porcentagem
let valor = 120
let porcentagem = 0.15
let resultado = valor * porcentagem
console.log('15% de 120 é igual a: ', resultado)
//10. Ordem de operações
let operacao = 2 + 3 * 5
console.log('O resultado da operação 2 + 3 * 5 é: ', operacao) // resultado será 17, pois a multiplicação tem prioridade sobre a adição