Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resposta da atividade incoerente

Discordo da resposta já que os valores para as variáveis 'gerente' e 'setorTI' estavam setados estaticamente. Logo, sempre setorTI seria verdade e sempre, gerente seria falso.

2 respostas
solução!

:D Boa noite! A ideia do exercício é trabalhar mais a lógica da aplicação do que código por si só. A sacada do exercício proposto era entender o uso do operador Ou || e como o uso dele erroneamente poderia afetar a segurança de dados de um sistema de uma organização inteira.

if(setorTI == true || gerente == true){
    console.log("Acesso permitido");
}else{
    console.log("Acesso negado")
}

No código passado pelo professor a condição era que setorTI fosse verdade OU gerente fosse verdade, o sistema iria permitir acesso as informações sigilosas para qualquer gerente, e qualquer pessoa do setorTI.

Espero ter ajudado :) abçs.

:D Boa noite! A ideia do exercício é trabalhar mais a lógica da aplicação do que código por si só. A sacada do exercício proposto era entender o uso do operador Ou || e como o uso dele erroneamente poderia afetar a segurança de dados de um sistema de uma organização inteira.

if(setorTI == true || gerente == true){
    console.log("Acesso permitido");
}else{
    console.log("Acesso negado")
}

No código passado pelo professor a condição era que setorTI fosse verdade OU gerente fosse verdade, o sistema iria permitir acesso as informações sigilosas para qualquer gerente, e qualquer pessoa do setorTI.

Espero ter ajudado :) abçs.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software