Calculando Pi usando PHP

O mundo da programação matemática não está apenas nas mãos de programadores C e outras linguagens de nível inferior.

Usando o PHP, também podemos calcular Pi, embora muito lentamente.

$pi = 4; $top = 4; $bot = 3; $minus = TRUE;
$accuracy
= 1000000;

for($i = 0; $i < $accuracy; $i++)
{
$pi
+= ( $minus ? -($top/$bot) : ($top/$bot) );
$minus
= ( $minus ? FALSE : TRUE);
$bot
+= 2;
}
print "Pi ~=: " . $pi;

Este método de cálculo de Pi é lento, mas é fácil de ler o código.
Você pode ler mais sobre esse método aqui:
http://en.wikipedia.org/wiki/Leibniz_formula_for_%CF%80

Se você aumentar a variável de precisão $ , Pi será calculado com mais e mais precisão. Dependendo da velocidade do seu servidor web, você pode calcular os primeiros 6 dígitos de Pi com bastante rapidez.

O tempo que leva para calcular cada número sucessivo aumenta exponencialmente. Calcular 20 dígitos de Pi usando esse método pode levar anos.