O problema do BigDecimal, na verdade, é por um "defeito" (que não é defeito,
mas não é o que é melhor para a maioria) na precisão do float e do decimal
do java. Se não for pra fazer contas nos server-side, qualquer um desses
deve atender suas necessidades desde que os números transportados caibam
neles.


2009/12/23 Mário Júnior <juninho...@gmail.com>

> Bom.. depende do tipo de conta.
> Já participei de um pqno módulo contábil para a web e tudo funciona
> perfeitamente.
>
> Outra dica importante, é o uso da biblioteca Money:
> http://www.flexdev.com.br/home/flex-fazendo-contas-corretamente/
>
>
> Agora, para cálculos cientificos onde vc chega a números base do tipo 1E+20
> daí é melhor fazer no servidor mesmo.
>
>
>
>
>
> 2009/12/23 Fabio Ebner <faeb...@gmail.com>
>
> Kodel, e qual a solucao para esse problema?? pq os valores q eu preciso
>> estao em um tabela, logo tenho q retornar para o Flex o q? um float ou
>> double que no caso vira Number no flex?? e outra e conta simples, de
>> soma e/ou multiplicacao nada mto complexo
>>
>>
>> obrigado
>>
>>
>> Em 22/12/09, J.C.Ködel <jcko...@gmail.com> escreveu:
>>
>>>  Nop. BigDecimal (igual ao Decimal do .net) é um número de 128 bits.
>>> O Flex suporta, no máximo, 53 bits para representação numérica, reguladas
>>> pela IEEE-754.
>>>
>>> O fato é que um Decimal tem este tamanho não pelo tamanho da parte
>>> inteira, mas sim pela precisão de ponto flutuante (valores menores como
>>> Single e Double apresentam erros de arredondamento). O que isso quer dizer?
>>> NÃO FAÇA CONTAS EM CLIENT-SIDE =)
>>>
>>>
>>>
>>>  *From:* Fabio Ebner <faeb...@gmail.com>
>>> *Sent:* Tuesday, December 22, 2009 3:58 PM
>>> *To:* flexdev@googlegroups.com
>>> *Subject:* [flexdev] BigDecimal no Flex
>>>
>>>
>>> Pessoal, no java eu trabalho com BigDecimal, tem alguma coisa
>>> correspondente no flex? pq eu coloquei como Number e veio NaN(null)
>>>
>>>
>>> obrigado
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>> Para sair da lista, envie um email em branco para
>>> flexdev-unsubscr...@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Mario Junior
> Enterprise Java / Flex Architectures
> Adobe Certified Expert Flex 3 with AIR
>
> Sofshore Informática
> http://www.sofshore.com.br
> +55 (48) 3337 2003
> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> Florianopolis SC Brasil
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
David Paniz
http://www.davidpaniz.com

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a