Seguint amb el meu tiró de programació orientada a les matemàtiques i mentre mirava altre vídeo de “L’Univers Matemàtic” vaig descobrir la Sèrie de Ramanujan, un peculiar fórmula que és capaç d’arribar a vertiginosament el valor de 1\π, a diferència d’altres sèries com la de Wallis o la de Leibnitz que taradan molt en aproximar-se al valor de π.
Bueno, aquí poso la fórmula matemàtica de la Sèrie de Ramanujan i el codi escrit en C que he utilitzat per a obtenir el resultat de π.

I el codi en C:
#include
double factorial(int x);
double interaccions(int x);
int main()
{
int i, x;
double z=0;
printf(”\t\t NOMBRE PI\n”);
printf(”\t\t SERIE DE RAMANUJAN\n”);
for(i=0;i10;i++)
z = z + interaccions(i);
printf(”\nPI= %0.14f”, 1/(sqrt(8)/9801*z));
getchar();
return 0;
}
double factorial(int x)
{
int i;
double res = 1;
for(i=x;i>0;i–)
res = res * i;
return(res);
}
double interaccions(int x)
{
return((factorial(4*x)*(1103+(26390*x)))/
(pow(factorial(x),4)*pow(396,4*x)));
}