[SP-pm] Alguém tem uma forma melhor de compara números r eais ?

thiagoglauco at ticursos.net thiagoglauco at ticursos.net
Mon May 31 13:05:15 PDT 2010


Cara, não conhecia esta função. Obrigado.

Ela é muito útil, mas pelo que entendi na documentação ela ainda é
problema para números com parte flutuante muito grande.

Obrigado.

> tente
>
> POSIX::modf
>
> 2010/5/31 <thiagoglauco em ticursos.net>
>
>> Eu tenho o seguinte algoritmo para comparar números reais. Alguém tem
>> uma
>> forma melhor, menor, mais legível ou um módulo?
>>
>> # sao_iguais(NUM1, NUM2, PRECISAO) : Retorna "true" se os valores reais
>> forem #iguais dentro da precisão determinada.
>>
>> sub sao_iguais {
>> my ($num1, $num2, $precisao) = @_;
>> return sprintf("%.${precisao}f", $num1) eq sprintf("%.${precisao}f",
>> $num2);}
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
>
> --
> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [
> www.flickr.com/photos/alexeiz]
> "Though we live in trying times, we're the ones who have to try"
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm



More information about the SaoPaulo-pm mailing list