/* 
 * arquivo: PI.c
 * ------------------------
 * Este programa calcula o valor de uma aproximacao de Pi,
 * fazendo a soma dos primeiros 10000 termos da serie:
 *
 *  Pi/4  = 1 - 1/3  +  1/5  -  1/7  +  1/9 - ...
 * 
 */


#include <stdio.h>

int main()
{
    int k, sinal;
    double soma, termo;

    soma = 1.0;
    k = 3;
    sinal = -1; 

    while (k < 20000) {
      	termo = sinal * 1.0 / k;
        soma += termo; 
        sinal = - sinal;
      	k += 2;
    }
    printf("PI = %.20g\n", soma * 4 );
    
    return 0;
}

