revisão que  corrigiu erros e acrescentou calculo reduzido