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.
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.
: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.