O Cálculo criado pelo autor funciona perfeitamente. Pequenas modificações foram adicionadas, afim de cercar possíveis situações de erro.