in reply to Re^6: All Calculations Done with One Variable Give Integer Answers
in thread All Calculations Done with One Variable Give Integer Answers

I am highly intrigued by this

Most likely it's standard Math::BigInt behaviour and standard Perl behaviour:
use strict; use warnings; use Math::BigInt; my $x = Math::BigInt->new(17); my $y = 70 / $x; print $y, "\n"; $x = "$x.00"; #or: #$x = "$x"; $y = 70 / $x; print $y, "\n"; __END__ Outputs: 4 4.11764705882353
Cheers,
Rob
  • Comment on Re^7: All Calculations Done with One Variable Give Integer Answers
  • Download Code

Replies are listed 'Best First'.
Re^8: All Calculations Done with One Variable Give Integer Answers
by HalNineThousand (Beadle) on Sep 24, 2013 at 04:27 UTC
    You're right. BigInt was used in the module - and then anything done with the variable returned from the module forces integer answers. And my problem is I'd like to find a way to override that reliably.