Pessoal estou tentando fazer um cálculo usando a fórmula de price. Até o momento consegui faze-la usando double, pelo menos eu acho que está correta, ainda não tive como testar pelo seguinte: estou perdendo precisão e não está batendo o cálculo por conta disso.
Então estou tetando partir pro BigDecimal, porém não sei como conseguir o seguinte:
Nesse caso o Double me deu o resultado correto.
Não sei pq o BigDecimal fez esse Down.
Se a divisão for exata tenho que ter esse valor exato, se tiver fração tenho que pegar essa fração.
ttelsen
Acho que isso aqui está me explicando:
pmlm
Certo.
Ao utilizar o construtor BigDecimal(double d) podes estar já a perder precisão.
ttelsen
Muito obrigado pela contribuição pmlm. Daqui pra frente é correr atrás do que falta.
Ex: Não estou conseguindo arredondar valores altos como: 239.02704519308246170129411632538559