¿Cómo utilizar PiFast para generar el valor de pi?
Programa 1: Un programa muy potente para calcular Pi
int a=10000, b, c=2800, d, e, f[2801], g
;principal() {
for(;b-c
f[b ]=a/5;
for(;d=0,g= c*2;c -=14, printf(".4d",e d/a),e=da)
for(b=c; d =f[b]*a,f[b ]=d--g, d/=g--, --b; d*=b
}
2. Los matemáticos han desarrollado innumerables formas de calcular PI. La fórmula utilizada en este programa es la siguiente:
1 2 3 k
pi = 2 --- * (2 -- - *. (2 --- * (2 ... (2 ---- * (2 ... ))...)))
3 5 7 2k 1
En cuanto a por qué esta fórmula puede calcular PI, está fuera del alcance de este artículo.
Lo siguiente que debe hacer es analizar cómo el programa implementa esta fórmula.
Verifiquemos esto. fórmula primero:
Programa 2: Programa de verificación de fórmula Pi
#include "stdio.h"
void main()
{
float pi=2;
int i;
for(i=100;igt;=1;i--)
pi=pi*(flotante)i/(2*i 1) 2;
printf("f\n", pi
getchar(
}
El resultado del programa anterior es 3.141593
Este es el programa,