[Cascavel-pm] Sinal da subtracao

Fernando fernandocorrea em gmail.com
Quinta Dezembro 18 09:59:28 PST 2008


Se não vai usar abs, pq não usar matemática?! Tipo: $num*=$num>0? 
1:-1; mas seria melhor usar abs...

Just another perl hacker

On Dec 18, 2008, at 9:42 AM, "Nelson Ferraz" <nferraz em gmail.com> wrote:

> 2008/12/18 Patty Silva <ptfzs em yahoo.com.br>:
>> Tem como eu retirar o sinal do resultado da subtracao??
>> Eu so quero saber a variacao, entao quero desconsiderar o sinal:
>> ex:
>>
>> 73 - 78 = -5   eu sei q variou 5
>> 6.6 - 7.4 = -0.8  eu sei q variou 0.8
>> 82 - 80 = 2.0 eu sei q variou 2
>>
>> Eu quero retirar o sinal de (-) do resultado!!
>>
>> Tem como ?? :D
>
> Puxa, que bom que você perguntou!!!
>
> Eu estava com esta dúvida há muito tempo, e depois de muito pesquis 
> ar
> (acredita que não há nenhum módulo no CPAN que faca isso???), eu
> cheguei a esta solucão:
>
> 1) use reverse() para inverter o número
> 2) aplique uma expressão regular para substituir o sinal de menos po 
> r "\n"
> 3) use o chomp() para remover o "\n" (se houver)
> 4) use reverse() novamente para obter a parte positiva do número.
>
> Alguém conhece uma solucão melhor?
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm


Mais detalhes sobre a lista de discussão Cascavel-pm