Raiz com BigDecimal

2 respostas
androidjava
C

Olá a todos.
Estou quebrando cabeça pra transformar uma raiz em código.

Sei que funciona mais ou menos assim :

Math.pow(625, (1.0/4)) = raiz 4ª de 625 = 5

Minha dor de cabeça é que meus dados são BigDecimais

Sting prazoIn = idtText.getText();
BigDecimal prazo = new BigDecimal(prazoIn);

String valorIn = idtText.getText2();
BigDecimal valor = new BigDecimal(valorIn);


BigDecimal umPonto = new BigDecimal(1.0);

//Não sei como fazer com valores BigDecimais
BigDecimal raiz = Math.pow(valor, (umPonto.divide(prazo);

2 Respostas

ClockWork

não tem como arredondar os valores bigdecinal para int?

C

não bro, são valores monetários

Criado 2 de novembro de 2017
Ultima resposta 2 de nov. de 2017
Respostas 2
Participantes 2