1
resposta

[Projeto] Exercícios da aula Utilizando tipos, variáveis e funções

// 1 - Crie variáveis que armazenem o valor do saldo, de depósito e de um saque de uma conta bancária, depois realize operações de adição e subtração entre eles utilizando uma variável chamada operacao, considerando a função de cada variável criada anteriormente. Exiba os resultados finais no console

let saldoInicial = 10000;
let valorDeposito = 6000;
let valorSaque = 1500;

let operacao = (saldoInicial + valorDeposito) - valorSaque;
console.log(operacao);

// 2 - Crie uma variável numérica com um valor. Utilize um operador ternário para verificar se esse valor é par ou ímpar. Exiba o resultado no console.

let valorNumero = 4;
let result = valorNumero % 2 === 0 ? valorNumero % 10 === 0 ? console.log(true, `o ${valorNumero} é par e divisível por 10`) : console.log(false, `${valorNumero} é par e não divisível por 10`) : console.log(`${valorNumero} é igual a impar`);

// 3 - Considere uma situação em que você está verificando se um usuário está logado e tem permissão de administrador para acessar determinada funcionalidade. Utilize variáveis booleanas para simular essas condições e use o operador AND para verificar se ambas são verdadeiras.

let usuarioLogado = true;
let permissaoADM = true;

if (usuarioLogado) {
    console.log('Você esta logado no sistema');
} else {
    console.log('Você não esta logado no sistema, faça login para continuar');
}

if (permissaoADM) {
    console.log('Você tem permissão de administrador');
} else {
    console.log('Você não tem permissão de administrador');
}

if (usuarioLogado && permissaoADM) {
    console.log('Você esta logado no sistema e tem permissão de administrador, pode continuar')
}


// 4 - Declare duas variáveis booleanas e use o operador OR para verificar se pelo menos uma delas é verdadeira. Exiba o resultado no console.

let possuiCarteira = false;
let maiorIdade = false;

if (possuiCarteira || maiorIdade) {
    console.log('Você pode dirigir com um responsável ao lado');
} else {
    console.log('Você não pode dirigir nem com um responsável ao lado');
}


// 5- Imagine um sistema que determina se um usuário tem idade suficiente para comprar o ingresso para um show. Declare duas variáveis que determinem a idade mínima e qual a idade do usuário e utilize estruturas condicionais (if, else) para determinar se o usuário pode realizar a compra.

let idadeMinima = 18;
let idadeUsuario = 20;

if (idadeUsuario < idadeMinima) {
    console.log('Sinto muito, você não pode ir a esse show');
} else {
    console.log('Você pode ir a esse show!');
}
1 resposta

Oi, Flávia! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo.

Deixo apenas uma sugestão sobre o uso do operador ternário, que pode ser feito da seguinte forma:

let valorNumero = 4;
let resultado = valorNumero % 2 === 0 ? `${valorNumero} é par` : `${valorNumero} é ímpar`;
console.log(resultado);

Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!