calcular el valor de pi
hola alguien sabe como haver unprograma que calcule el valor de pi con 25 decimales
Existen muchos algoritmos para el cálculo del nº PI.... Y si buscas en algún buscador seguro que encuentras unos cuantos...
por ejemplo Euler:
pi^2/6 = 1 + 1/2^2 + 1/3^2 + 1/4^2 + ....
que se podrÃa programar de la sigte manera:
#include <stdio.h>
#include <math.h>
void main()
{
double pi=0.0;
long i;
for(i=0;i<100000000;i++)
{
pi=pi+(1/pow((i+1),2));
}
pi=sqrt(6*pi);
printf("%.25lf",pi);
getchar();
}
Si lo pruebas, verás que tarda mucho en converger, por tanto no es un buen método... Pero puede que te sirva. Ten en cuenta que el método tardará más o menos dependiendo del ordenador donde lo programes...
Ahora te toca a ti conseguir un método que converga más rapidamente....
Un saludo.
por ejemplo Euler:
pi^2/6 = 1 + 1/2^2 + 1/3^2 + 1/4^2 + ....
que se podrÃa programar de la sigte manera:
#include <stdio.h>
#include <math.h>
void main()
{
double pi=0.0;
long i;
for(i=0;i<100000000;i++)
{
pi=pi+(1/pow((i+1),2));
}
pi=sqrt(6*pi);
printf("%.25lf",pi);
getchar();
}
Si lo pruebas, verás que tarda mucho en converger, por tanto no es un buen método... Pero puede que te sirva. Ten en cuenta que el método tardará más o menos dependiendo del ordenador donde lo programes...
Ahora te toca a ti conseguir un método que converga más rapidamente....
Un saludo.