exatamente ... esse método apenas faz o arredondamento depois de o cálculo
ter sido mal feito.

será q n tem um método 'exato' de operações aritméticas no Flex ?




2009/3/5 Eduardo Kraus <[email protected]>

>   Funciona mais ainda é gambiarra(arresdondamento)
>      *Eduardo Kraus*
> Desenvolvedor
>  [email protected]
> http://blog.mxml.com.br
>
>
> 2009/3/5 Alberto <[email protected]>
>
>>
>> c = Number((a * b).toFixed(2));
>>
>> ----- Original Message -----
>> From: "Marcio" <[email protected]>
>> To: "flexdev" <[email protected]>
>> Sent: Thursday, March 05, 2009 3:55 PM
>> Subject: [flexdev] Re: Erro ao multiplicar variáveis
>>
>>
>> >
>> > Tentar usar, toPrecision ()
>> >
>> > On 5 mar, 15:51, Pedro Oliveira <[email protected]> wrote:
>> >> Olá pessoal !
>> >>
>> >> gostaria de saber se alguém tem uma boa solução para o seguinte erro no
>> >> calculo de duas variáveis numéricas :
>> >>
>> >> var a:Number = 6;
>> >> var b:Number = 11.2;
>> >> var c:Number = a * b;
>> >>
>> >> o resultado 'c' que deveria ser 67.2, fica com o valor 67.19999999999
>> >>
>> >> já achei na Internet que se fizer a multiplicação diretamente com os
>> >> numeros, dá p resolver colocando 6.0 no lugar de 6, no entanto com
>> >> variáveis
>> >> n tem como fazer isso.
>> >>
>> >> como vcs resolvem estas situações de operações aritméticas com
>> variaveis
>> >> numericas de tipos diferentes ??
>> >>
>> >> obrigado
>> >>
>> >> Pedro Oliveira
>> > >
>> >
>>
>>
>>
>>
>
> >
>

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

Responder a