Package systextil.integracao.util
Class RateioProporcional
java.lang.Object
systextil.integracao.util.RateioProporcional
Rateio proporcional que preserva o total original:
a soma das parcelas rateadas e igual ao valor de origem
(o residuo de arredondamento fica na ultima fatia acumulada).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublearredondar(double valor, int escala) static doubleparseDouble(String value) static doubleratear(double total, double qtdeAntes, double qtdeAte, double qtdeTotal, int escala) static StringratearTexto(String valorXml, double qtdeAntes, double qtdeAte, double qtdeTotal)
-
Constructor Details
-
RateioProporcional
public RateioProporcional()
-
-
Method Details
-
ratear
public static double ratear(double total, double qtdeAntes, double qtdeAte, double qtdeTotal, int escala) -
arredondar
public static double arredondar(double valor, int escala) -
ratearTexto
-
parseDouble
-