Aquí os pongo un programa que he creado para calcular los decimales de PI. Utiliza el método de Ramanujan.
Código
<? $decimales = '10000'; $n = "0"; $sumatoria = "0"; function factorial ($num) { // inicializamos la variable $factorial = 1; // calculamos el factorial // multiplicando el numero por todos // los numeros entre el y 1 // Salida: "El factorial de 5 es 120" for ($x=$num; $x>=1; $x--) { } return $factorial; } While ($n < $_GET['n']) { $exponente = 4*$n; $numero = 396; $numeroo = 1; for ($i=0; $i<$exponente; $i++) { } #$sumatoria = $sumatoria + ((factorial(4*$n))*(1103+26390*$n))/(potencia (factorial($n), 4)*potencia (396, 4*$n)); $n=$n+1; if ($n % 20 == 0) { } } echo $sum3; ?>
Sólo hay que subirlo y entrar en www.tupagina.com/pagina.php?n=XXXX. Cuanto mayor sea XXXX más decimales correctos tendrá. En la línea 3 puedes cambiar la cantidad de decimales que quieres que muestre (pero cuanto mayor sea, más tarda en hacer las operaciones).
Lo hice ayer, lo probé y he conseguido 8.000 decimales correctos de Pi. Ahora mismo lo tengo trabajando para que obtenga más decimales.