console.log('Exercícios JavaScript');
//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.
const idade = 16;
const maiorDeIdade = idade >= 18;
console.log('É maior de idade? ', maiorDeIdade);
//2. 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".
const nota1 = 6;
const nota2 = 8;
const media = (nota1 + nota2) / 2;
if (media >= 7) {
console.log('Aprovado');
} else {
console.log('Reprovado');
}
console.log('Média: ', media);
//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.
const valorCompra = 35.90;
const valorPago = 50;
const troco = valorPago - valorCompra;
console.log('Troco: ', troco);
//4. Validação de senha
//Crie duas variáveis com senhas digitadas em momentos diferentes. Verifique se são iguais usando operadores de comparação.
const senha1 = 'Senh4SecretaQueNinguemV3';
const senha2 = 'Senh4SecretaQueNinguemV3';
const senhasIguais = senha1 === senha2;
console.log('As senhas são iguais? ', senhasIguais);
//5. Controle de faltas
//Considere totalAulas = 80 e faltas = 25. Calcule se as faltas ultrapassam 25% das aulas. Mostre a conclusão no console.
const totalAulas = 80;
const faltas = 25;
const porcentagemFaltas = (faltas / totalAulas) * 100;
console.log('Porcentagem de faltas: ', porcentagemFaltas);
//6. 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.
const temLogin = true;
const temSenha = true;
const podeAcessar = temLogin && temSenha;
console.log('Pode acessar? ', podeAcessar);
//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 disponivel = false;
console.log('Disponível? ', !disponivel);
//8. 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.
const numero1 = 4;
const numero2 = 4;
const ambosPares = (numero1 % 2 === 0) && (numero2 % 2 === 0);
const saoIguais = numero1 === numero2;
console.log('São pares? ', ambosPares);
console.log('São iguais? ', saoIguais);
//9. Calculadora de porcentagem
//Calcule quanto é 15% de 120 usando operadores matemáticos. Mostre a frase: "15% de 120 é igual a X."
const valorTotal = 120;
const porcentagem = 15;
const resultadoPorcentagem = (porcentagem / 100) * valorTotal;
console.log(`${porcentagem}% de ${valorTotal} é igual a ${resultadoPorcentagem}.`);
//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 resultadoOperacao = 2 + 3 * 5;
console.log('Resultado de 2 + 3 * 5: ', resultadoOperacao);