1
resposta

[Projeto] 07 Lista de exercícios

//1. Verificação de maioridade
let idade = 15

if (idade >= 18) {
    console.log('Usuário maior de idade!')
} else {
    console.log('Usuário menor de idade!')
}

//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".
let nota1 = 2
let nota2 = 2
let media = (nota1 + nota2) / 2

if (media >= 7) {
    console.log('Aprovado!')
} else {
    console.log('Reprovado!')
}

//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

let troco = valorPago - valorCompra

console.log(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.

let senha1 = 50; 
let senha2 = "50"; 

(senha1 === senha2) ? console.log("Iguais") : console.log("Diferentes") 

//5. 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 = 25
let porcentagem = (faltas / totalAulas) * 100
console.log(`A porcentagem de faltas é de ${porcentagem}%`)

//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.
let temLogin = true 
let temSenha = true

if (temLogin && temSenha) {
    console.log("Entrou!")
} else {
    console.log("Não 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.
let disponivel = false
console.log(!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.
let numeroo = 40
let numerooo = 30

if ((numeroo % 2 == 0) && (numerooo % 2 == 0)) {
    console.log('Pares.')
} else {
    console.log('Ímpares.')
}

(numeroo === numerooo) ? console.log('Iguais') : console.log('Diferentes')

//9. Calculadora de porcentagem
//Calcule quanto é 15% de 120 usando operadores matemáticos. Mostre a frase: "15% de 120 é igual a X."
let calculo = 120 * 0.15 
console.log(`15% de 120 é igual a ${calculo}`)

//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 expressao = 2 + 3 * 5
console.log(`O resuldado da expressão foi ${expressao}. A multiplicação foi feita antes da soma, pois o JavaScript segue à risca a ordem correta das operações matemáticas, quando não são usados agrupamentos.`)
1 resposta

Olá, Isabella, como vai?

Seu código está bem organizado e cobre todas as etapas do exercício de forma clara. A lógica utilizada funciona corretamente em praticamente todos os pontos. Parabéns pelo esforço e pela clareza no desenvolvimento.

O fórum está à disposição para o que precisar.

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