[firebase-br] Arredondamento de Parcelas
sicnemelpor em gmail.com
sicnemelpor em gmail.com
Seg Set 25 14:22:31 -03 2006
O que acontece é que você faz acumular a diferença da divisão em uma das
parcelas, na última ou na primeira:
842,67 * 100 = 84267
84267 / 2 42133 (divisão inteira)
42133 /100 = 421,33
você multiplica de volta pelo número de parcelas
421,33 * 2 = 842,66
subtrai do valor original:
842,67 - 842,66 = 0,01
soma essa diferença em uma das parcelas:
1) 421,34 <-----
2) 421,33
---------
842,67 <----- valor total correto
Pelo menos assim que eu fiz em um sistema integrado de faturamento a
alguns anos atrás.
[]s
Nelson
> Entendi, mas se eu multiplicar
>
> 842,67 * 100 = 84267,00
> que dividido por 2 é = 421335
> e ao dividir 421335/100 = 421,335
>
> Valeu pela ajuda,
> mas na prática, alguém tem um código para resolver este problema?
>
> Pois já tentei de tudo que estava no meu conhecimento, e não consegui
> resolver.
>
>
> Zottis.
>
> PS: Tem como pegar somente os dois numeros depois da Vírgula?
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista