2
respostas

Codigo da Atividade precisa de acerto

Olá!

Ao olhar a atividade verifiquei que foi suprimido um possível código de validação que deveria existir para decidir se o usuário é do setor de TI e se é um gerente. Acredito que deveria ter algo assim :

// Declarações de variáveis var setorTI = false; var gerente = false; var chaveFunc = 6513; var tipoCargoFunc = 41;

//Verifica Setor do funcionário if( chaveFunc > 6000 && chaveFunc < 7000){ setorTI = true } //Verifica se é gerente if( tipoCargoFunc > 40 && tipoCargoFunc < 50){ gerente = true } //Valida acesso if(setorTI == true || gerente == true){ console.log("Acesso permitido"); }else{ console.log("Acesso negado") }

2 respostas

Boa noite, Bruno! Como vai?

Não entendi a sua dúvida! Olhei a atividade marcada no tópico e ela está correta. Vc poderia explicar um pouco melhor a sua sugestão?

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Boa tarde, Gabriel !

Vou tentar explicar... a questão é que se o código for executado da forma que está no exercício "Informações escapando" todos os funcionários terão acesso pois ambos estão fixos com valor "True". Isso quer dizer que a letra "B" ("Todos os funcionários do banco.") poderia estar correta também. Eu entendo que a intenção é o aluno supor que essas variáveis ( setorTI e gerente ) vão modificar em cada acesso de usuário diferente mas o código não garante isso.

Abraço!