Oi, Wanderson! Como vai?.
Agradeço por compartilhar.
Gostei da sua implementação, importante notar como você organizou bem as verificações usando if e else, garantindo primeiro a validação do código e depois o nível de permissão. Isso está bem alinhado com o objetivo da atividade de controle de acesso e deixa o fluxo do programa claro e fácil de entender. Sua lógica faz sentido, do jeito que você explicou no código.
Continue praticando esse tipo de estrutura condicional, pois ela é necessária em muitos cenários reais de desenvolvimento.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!