Resultando da divisão está arredondado no jsp. Como corrigir para exibir o valor correto?

3 respostas
F

Pessoal, como proceder para que seja exibido o valor correto e não um valor arredondado no jsp ?

Eis o código:

<h:outputText style="text-align:right;" value="#{pes.funcionariodepartamentos[0].cargo.pisosalarial/pes.funcionariodepartamentos[0].jornadatrabalho.horasmes}"> <f:convertNumber pattern="R$ ##,##" maxFractionDigits="2" minFractionDigits="2"/> </h:outputText>

3 Respostas

E

Troque “2” pelo número que você achar certo. A propósito, por que é que você acha que está errado? 20 / 3 = R$ 6,67, não 6,66.

F

Ele não está trocando 6,67 para 6,66,

Ele está trocando 6,66 por 6,70

Esse é o problema, e até de diferenças maiores

att

E

Então vocè precisa ver os valores intermediários que estão sendo usados no cálculo. Vai que algum deles já está meio arredondado e dando esses valores esquisitos.
Nunca foi fácil fazer contas :frowning:

Criado 7 de junho de 2010
Ultima resposta 7 de jun. de 2010
Respostas 3
Participantes 2