/*
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.
Dica: o resultado deve ser true ou false.
*/
const idade = 8
const 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.
*/
const notaA = 8
const notaB = 7
const aprovado = ((notaA + notaB) / 2) >= 7
console.log('Aprovado? ', 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.
*/
let valorCompra = 35.90
let valorPago = 50.00
const troco = valorPago - valorCompra
console.log('Total das compras ---- R$', valorCompra.toFixed(2))
console.log('Valor Pago ----------- R$', valorPago.toFixed(2))
console.log('Troco ---------------- R$', troco.toFixed(2))
/*
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.
*/
const senhaCriada = 'Cl@udi0mir0'
let senhaDigitada = 'Cl4ud1om1ro'
const credenciaisValidadas = senhaCriada === senhaDigitada
console.log('senha correta? ', credenciaisValidadas)
/*
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.
*/
const totalAulas = 200
const faltas = 51
const reprovadoPorFalta = (faltas / totalAulas) >= 0.25
console.log('Reprovado Por Falta', reprovadoPorFalta)
/*
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.
*/
const temLogin = true
const temSenha = true
const entrou = temLogin && temSenha
console.log('Entrada concedida? ', entrou)
/*
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.
*/
const disponível = true
console.log('Disponível? ', !disponível)
/*
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.
*/
let numA = 8
let numB = 6
const pares = (numA % 2 == 0) && (numB % 2 == 0)
const iguais = numA == numB
console.log('São pares? ', pares)
console.log('São iguais? ', iguais)
/*
9. Calculadora de porcentagem
Calcule quanto é 15% de 120 usando operadores matemáticos. Mostre a frase: "15% de 120 é igual a X."
*/
const valor = 120 * 0.15
console.log('15% de 120 é igual a ', valor)
/*
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.
*/
const expressao = 2 + 3 * 5
console.log('O javascript segue o PEMDAS, logo, multiplica antes da soma: 2 + 3 * 5 = ', expressao)