PHPならば
<?php
for($sum=0,$i=0;$i<20;$i++)
{
$sum+=dash(2*$i)/pow(2,4*$i+1)/pow(dash($i),2)/(2*$i+1);
$result=$sum*6;
print<<<EOL
<div>{$i}:{$result}</div>
EOL;
}
function dash($n)
{
if($n<2)return 1;
return $n*dash($n-1);
}
?>
結果:
0:3
1:3.125
2:3.1390625
3:3.1411551339286
4:3.14151117234
5:3.1415767157749
6:3.1415894253191
7:3.1415919823584
8:3.1415925111579
9:3.1415926228706
10:3.1415926468756
11:3.1415926521059
12:3.1415926532587
13:3.1415926535153
14:3.1415926535729
15:3.141592653586
16:3.1415926535889
17:3.1415926535896
18:3.1415926535897
19:3.1415926535898