- Declare variáveis com const e let para armazenar valores e idades.
const nome = "Gabriel"
const anoNascimento = 1999
let anoAtual = 2026
let idade = anoAtual - anoNascimento
console.log("O ano em que estamos é: " ,anoAtual, "," , "O nome e idade do usuario é: ",nome ,",", idade)
- Realize operações matemáticas básicas (soma, subtração, multiplicação, divisão) e use parênteses para definir prioridades.
let a = 25
let b = 9
const soma = a + b
const subtracao = a - b
const multiplicacao = a * b
const divisao = a / b
const calComplexo = a + b *(a**((2))*b/3)
console.log("Soma: " , soma)
console.log("Subtração: " , subtracao)
console.log("Multiplicação: " , multiplicacao)
console.log("Divisão: " , divisao.toFixed(1))
console.log("Calculo Complexo: " , calComplexo)
- Utilize os operadores de incremento (++) e decremento (--) para alterar valores.
let x = 6
//const incre = x++
const incre = ++x
console.log("Incremento de x é: ",incre)
let y = 6
//const decre = --y
const decre = y--
console.log("Decremento de y é: ",decre)
- Implemente operadores de atribuição combinando com operações matemáticas.
let num1 = 9
let num2 = 5
let num3 = 4
let num4 = 8
num1 *= 2
num2 -= 2
num3 += 2
num4 /= 2
console.log(num1)
console.log(num2)
console.log(num3)
console.log(num4)
- Compare valores usando operadores de igualdade (==, ===) e diferença (!=, !==).
let numero1 = 6
let numero2 = 9
let Par = (numero1 % 2 === 0) && (numero2 % 2 === 0)
let Igual = (numero1 === numero2);
let Imp = (numero1 !== numero2)
let Difer = (numero1 !== numero2)
console.log("Os dois numeros são pares: ",Par)
console.log("Os dois numeros são iguais: ",Igual)
console.log("Os dois numeros são ímpares: ",Imp)
console.log("Os dois numeros são diferentes entre si:", Difer)
- Combine condições com operadores lógicos AND (&&), OR (||) e NOT (!).
let acesso = true
let senha = true
if (acesso && senha) {
console.log("Acesso liberado")
}
else if ( acesso && !senha ){
console.log("Senha errada!")
}
else if ( !acesso && senha ){
console.log("Nome de usuário errado ou não registrado!")
}
else{
console.log("Informações incorretas")
}
let agua = true
let suco = false
const saciado = (agua || suco)
console.log("Estou saciado", saciado)
- Verifique condições de maioridade e existência de habilitação em variáveis.
let nome = "Gabriel";
let idade = 26;
let possuiCnh = true;
const maiorIdade = idade >= 18;
if (maiorIdade && possuiCnh) {
console.log("É maior de idade: ", maiorIdade)
console.log("Possui CNH: ", possuiCnh)
console.log(nome ,'Pode estar na direção do veículo ');
}
else if (maiorIdade && !possuiCnh) {
console.log("É maior de idade: ", maiorIdade)
console.log("Possui CNH: ", possuiCnh)
console.log(nome, 'É maior de idade mas não posui CNH, não pode dirigir' )
}
else {
console.log("É menor de idade, não pode dirigir")
}
- Desenvolva uma calculadora de truco que calcule o troco subtraindo o valor da compra do valor pago.
const compra = 256.98;
const pago = 338.90;
const troco = pago - compra;
// Formatação para a moeda Real "R$"
const formatarMoeda = (valor) =>
valor.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' });
console.log(`Valor da Compra: ${formatarMoeda(compra)}`);
console.log(`Valor Pago: ${formatarMoeda(pago)}`);
console.log(`Troco a receber: ${formatarMoeda(troco)}`);