- 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');
- 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}`);
- 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)}`);
- 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.');
- 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.`)
}
- 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).');
- 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}`);
- 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);
- 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}`);
- 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.