Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Lista de exercícios

// 01 - Verificação de maioridade
let idade = 15;
const maioridade = idade >= 18;

if(!maioridade){
    console.log(`Você tem ${idade} anos de idade, ainda não está na maioridade.`);
}else{
    console.log(`Sua idade é de ${idade} anos, faz parte do grupo de maioridade!`)
};



// 02 - 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 nota01 = 5;
//let nota01 = 10;
let nota02 = 8;

let media = (nota01 + nota02)/2;

const aprovado = media >= 7;

if(!aprovado){
    console.log(`Nos vemos novamente semestre que vem! Sua média final foi: ${media}. REPROVADO!`);
}else{
    console.log(`Parabéns! Sua média final foi: ${media}. APROVADO!`);
};



// 03 - Calculadora de troco
let valorCompra = 35.90;
let valorPago = 50;

let troco = valorPago - valorCompra;

console.log(`Boas vindas à calculadora de troco!`);
console.log(`Valor da compra R$: ${valorCompra.toFixed(2)}`);
console.log(`Valor pago R$: ${valorPago.toFixed(2)}`);
console.log(`Seu troco é R$: ${troco.toFixed(2)}`);


// 04 - 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 senha = 132435;
//let senhaDigitada = 123456;
let senhaDigitada = 132435;

if(senha !== senhaDigitada){
    console.log(`Acesso negado!`);
}else{
    console.log(`Acesso liberado!`);
};


// 05 - 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;
let faltas = 25;
// let faltas = 30;

let limiteFaltas = totalAulas * 0.25;

if(faltas > limiteFaltas){
    console.log(`O Aluno ultrapassou 25% de faltas!`);
}else{
    console.log(`O Aluno não ultrapassou 25% de faltas!`);
};


// 06 - 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 temSenha = true;

if(!temLogin || !temSenha){
    console.log(`Acesso negado!`);
}else{
    console.log(`Acesso liberado!`);
};


// 07 - 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 disponivel = true;
let indisponivel = false;

console.log(`Exibindo a negação da variavel "disponivel" atribuida com "true": ${!disponivel}`);
console.log(`Exibindo a negação da variavel "indisponivel" atribuida com "false": ${!indisponivel}`);


// 08 - Condição composta: Crie duas variáveis com números. Verifique se os dois são pares e se são iguais. Exiba a conclusão.
let num01 = 10;
let num02 = 20;

if (num01 % 2 === 0 && num02 % 2 === 0 && num01 === num02) { 
    console.log(`Os números são pares e iguais.`); 
} else { 
    console.log(`Os números não atendem todos os requisitos.`); 
};



// 9 - 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 porcentagem = total * 0.15; 

console.log(`15% de 120 é igual a ${porcentagem}.`); 

 

// 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.
let resultado = 2 + 3 * 5; 

console.log(`Resultado da expressão 2 + 3 * 5: ${resultado}`); 
console.log(`Multiplicação é feita primeiro devido a ordem de precedência dos operadores, se quisermos realizar a soma primeiro devemos colocar entre parenteses. ex: (2 + 3) * 5.`)
2 respostas

Olá, Caue, como vai?

Seu código está bem organizado, claro e coerente com o que cada exercício pede. As condições, cálculos e verificações foram estruturados de forma consistente, e a lógica está correta em todos os itens.

Ele atende muito bem ao que foi proposto. Continue compartilhando seus códigos no fórum, isso ajuda bastante na evolução.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
solução!

Valeu Mike!! Grato pelo feedback!