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 -~----------~----~----~----~------~----~------~--~---
