There was an intermediate step where I was using bdiv() and badd() and the like. The results were the same. And with Math::BigFloat, once you've created a new() item, it isn't expressly necessary to use bdiv(), bpow(), etc. You can use standard math operators, which is what I chose to do in this most recent version simply for readability. It was easier (to me, at least) to follow the logic.
___________________
Kurt
| [reply] [Watch: Dir/Any] |
Sorry for the late answer, found your question by chance via Google.
You probably stumbled over one of the many bugs in the old BigFloat
package. There is a newer, much improved version on CPAN, and you should give it a try.
It also has a bsqrt() function, that actually works ;)
use Math::BigFloat v1.22;
$x = Math::BigFloat->new('1234.567');
print "square root of $x is ",$x->bsqrt(),"\n";
HTH Tels
If you have more questions, feel free to contact me at tels at
bloodgate dot com. Thanxy! | [reply] [Watch: Dir/Any] [d/l] |