RosettaCodeData/Task/Arithmetic-geometric-mean/Perl-6/arithmetic-geometric-mean-1.pl6
2016-12-05 22:15:40 +01:00

6 lines
133 B
Raku

sub agm( $a is copy, $g is copy ) {
($a, $g) = ($a + $g)/2, sqrt $a * $g until $a $g;
return $a;
}
say agm 1, 1/sqrt 2;