Do you know where your variables are? | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I agree that the transformation from decimal to binary fractions is the biggest source of problems.
But does switching to decimal floats solve all problems? 1/3 can't be represented loss-free in neither decimal nor binary floats (3 is not a primefactor of 10 or 2) So (1/3 * 3) can be different to 1. Though it isn't ATM
I'm not sure if that's always the case for similar calculations. I remember similar discussions talking about something like "symbolic calculations", where divisor and denominator are kept separate till the end.
Cheers Rolf ( addicted to the Perl Programming Language) In reply to Re^2: Comparing results of math operations
by LanX
|
|