Almkvist-Giullera formula for pi: Difference between revisions
m
→{{header|Perl}}: code simplifications
(Added Sidef) |
m (→{{header|Perl}}: code simplifications) |
||
Line 449:
use Math::AnyNum <:overload factorial>;
sub almkvist_giullera_integral {
my($n) = @_;
}
sub
my($n) = @_;
}
sub
my ($
for (my $n = 0; ; ++$n) {
$sum += almkvist_giullera($n);
my $curr = ($sum**-.5)->as_dec;
$target = $curr;
}
}
say 'First 10 integer portions: ';
say "$_ " .
my $
▲my $target = Pi(my $Nth = 0);
▲ last if ($next = Pi(++$Nth)) eq $target;
▲ $target = $next;
printf
$precision, almkvist_giullera_pi($precision));</lang>
{{out}}
<pre>First 10 integer portions:
|