[Cascavel-pm] Números Flutuantes
fglock em pucrs.br
fglock em pucrs.br
Sábado Setembro 13 16:39:27 CDT 2003
Fabiano:
Veja:
man perlfaq4
Espero que ajude.
Experimente usar "inteiros com ponto fixo" (basta
multiplicar alguns numeros por 10, e depois dividir
por 10 de novo):
perl -e 'printf "%0.55f\n",((((-10/5)*3)*5)+30)/10;'
'0.0000000000000000000000000000000000000000000000000000000
> Olá pessoal!
> Estou com o seguinte problema com pontos
flutuantes: Quando efetuo a
> seguinte conta ((((-1/5)*3)*5)+3) o resultado
correto seria 0 (zero) mas
> ele resulta no seguinte:
>
> $ perl -e 'printf "%0.55f\n",((((-1/5)*3)*5)+3);'
>
-0.0000000000000004440892098500626161694526672363281250000
> $
>
> Alguém saberia como tratar este tipo de problema?
>
> Abraços.
> --
> Fabiano Reese Righetti - frighetti AT
{cascavel.pm.org, cpan.org}
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm