Función para calcular el pi en C usando serie de Leibniz
La función recibe el número de pasos que hay que dar y hace un ciclo for con todos esos pasos. Dentro de cada paso del ciclo se le va sumando a pi (inicialmente en 0) el valor de dividir 4 entre el denominador actual.
Además, se toma en cuenta el operador, pues recuerda que en cada paso se alterna de signo; para hacerlo simple podemos colocarlo en 1 y -1 para más tarde multiplicarlo.
Queda así:
Para usarla la invocamos así:
double pi = calcularPi(iteraciones);
Veamos un ejemplo.
Calculando pi en C
En el método main
podemos probar con ciertas iteraciones e imprimir los resultados para comprobar que realmente entre más pasos, mayor precisión.
El código completo queda así:
Al ejecutarlo podemos ver cómo es que aumenta la precisión de Pi, que por cierto, recordemos que es un número infinito hasta la fecha (o algo así, no me vayan a mirar feo los matemáticos)
Y si quieres probarlo puedes ejecutarlo en línea.
https://replit.com/@parzibyte/CalcularPiLeibniz
No hay comentarios:
Publicar un comentario