From: Joe Smith <j...@inwap.com>
Quote:
The first n1 is based on k**2 (1e+138).
The second n1 is based on k (1e+69).
|
Oops. Thanks for pointing that out. Now back to experimentation...
new program source, being more careful:
$a = 'Hello';
$b = 'world.';
$all = "$a $b";
print "$all\n"; # Print a message
$n = 987654321;
print "n = $n\n";
$k1 = 10000000000000000000000000000000000000000000000000 00000000000000000000;
$n = $n * $k1;
print "n = $n\n";
$k2 = $k1 * $k1;
$n = $n * $k2;
print "n = $n\n";
$n2 = $n * $k2;
print "n2 = $n2\n";
$n1 = $n * $k1;
print "n1 = $n1\n";
$k3 = 100000000000000000000000;
$n3 = $n1 * $k3;
print "n3 = $n3\n";
$k4 = 1000000000000000000000000;
$n4 = $n1 * $k4;
print "n4 = $n4\n";
$n4 = $n3 * 10;
print "n4 = $n4\n";
New output, looks fine, thanks!
n = 987654321
n = 9.87654321e+77
n = 9.87654321e+215
n2 = Inf
n1 = 9.87654321e+284
n3 = 9.87654321e+307
n4 = Inf
n4 = Inf