Testes da Etapa 2 prontos.
Implementação parcial do Util.
Encontrei um problema na forma como o imposto está sendo calculador.
Vou tentar alterar a Etapa 1 para que mais lógica fique fora do util.
Resposta 1 de renatapaiva
merge com a etapa2
ultima implementacao