// if/else
//definir um fluxo para somar ou multiplicar dois numeros usando if/else
const num1 = 2;
const num2 = 4;
const operacao = 'soma';
if (operacao === 'soma'){
console.log(num1 + num2);
} else if (operacao === 'multiplicação') {
console.log(num1 * num2);
} else {
console.log('Operação não identificada')
}
// localizar o nivel de bônus de acordo com a faixa salarial
// ex: $11000 e acima: 3% de bônus
// $10999 a $7000: 5% de bônus
// $6999 a $4008: 7% de bônus
// $3999 p baixo: 9% de bônus
const salario = 2000;
let bonus = 0;
let total = 0;
if (salario >= 11000) {
bonus = salario * 3/100;
total = salario + bonus;
console.log(`O bonos é de 3% ficando com ${total} total.`)
} else if (salario < 11000 && salario >= 7000) {
bonus = salario * 5/100;
total = salario + bonus;
console.log(`O bonos é de 5% ficando com ${total} total.`)
} else if (salario < 7000 && salario >= 4000) {
bonus = salario * 7/100;
total = salario + bonus;
console.log(`O bonos é de 7% ficando com ${total} total.`)
} else {
bonus = salario * 9/100;
total = salario + bonus;
console.log(`O bonos é de 9% ficando com ${total} total.`)
}
//determinando se o ano é bissexto
// deve ser divisível por 4 mas NÃO divisível por 100
// OU
// deve ser divisível por 100 e por 400
const ano = 2000;
if (((ano % 4 === 0) && (ano % 100 !== 0)) || (ano % 400 === 0)){
console.log(`O ano ${ano} é bissexto.`)
} else {
console.log(`O ano ${ano} não é bissexto.`)
}
// Verificar se estudante receberá bônus na nota.
// Estudantes recebem bônus se nota for 8 ou acima e se tiverem no máximo 2 faltas.
let nota = 7;
let faltas = 1;
// if (nota >= 8 && faltas <= 2) {
// console.log('recebe bônus');
// } else {
// console.log('n cumpriu as condiçoes.')
// }
(nota >= 8 && faltas <= 2)
? console.log('recebe bônus')
: console.log('n cumpriu as condiçoes.');
// criar um fluxo que identifica o tipo de pessoa usuária e comunica de acordo.
// ex: pessoa usuária free tem acesso limitado ao app
// pessoa usuária premium tem acesso a todas as funções
// pessoa usuária super premium tem acesso total e bônus especiais
const user = 'premium';
switch (user) {
case 'free':
console.log('acesso limitado ao app');
break;
case 'premium':
console.log('acesso a todas as funções');
break;
case 'super premium':
console.log('acesso total e bônus especiais');
break;
default:
console.log('Tipo de usuario n conhecido.')
break;
}
// Você está desenvolvendo um sistema de controle de acesso para um evento. Para entrar, a pessoa precisa ter 18 anos ou mais.
// Crie um programa que, dado o valor da idade, verifique se a pessoa pode ou não entrar no evento. Exiba a mensagem informando se o acesso foi ou não permitido.
let idade = 36;
(idade >= 18)
? console.log('Pode entrar')
: console.log('Não pode entrar');