Jump to content

Arithmetic-geometric mean: Difference between revisions

Line 1,822:
0.847213084793979 0.847213084793979
</pre>
 
=={{header|Prolog}}==
<lang Prolog>
agm(A,G,A) :- abs(A-G) < 1.0e-15, !.
agm(A,G,Res) :- A1 is (A+G)/2.0, G1 is sqrt(A*G),!, agm(A1,G1,Res).
 
?- agm(1,1/sqrt(2),Res).
Res = 0.8472130847939792.
</lang>
 
=={{header|PureBasic}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.