Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Com relação a nomeação das variáveis e métodos é interessante, para uma melhor documentação do código, priorizar um único formato como a camel notation. Alguns nomes estavam desnecessariamente em caixa alta ou muitos extensos. Como o nome do método calcula_BONIFICACAO_GERENTE, que foi alterado para calculaBonificacao.
Sobre o using namespace não acredito ser uma boa prática o seu uso pois pode dificultar o entendimento do código, por isso acrescentei std:: as devidas funções.
Havia um código como comentário irrelevante em venda.hpp que foi apagado. Tinha alguns pequenos problemas de indentação e redundâncias como public: 2 vezes que também foram corrigidos. Além de pedaços de código não utilizados.
As variáveis dentro das classes foram colocadas como privadas, que garante que elas serão preservadas, o que é muito importante em OO. Os objetos criados no heap são destruídos assim que não são mais utilizados. Em todas as oportunidades os métodos foram marcados com o contrato const. (Ainda podem ser feitas alterações como essas em Venda.hpp e Gerente.hpp; os cabeçalhos também poderiam ter sido divididos em .cpp's para separar as declarações e as implementações dos métodos)