Advertisement
veto14

Q3Exercicios1

Mar 27th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2. #define PI 3.1415
  3.  
  4. float pi(int n);
  5.  
  6. int main(void){
  7.     int iteracoes;
  8.     float pi_leib,dif;
  9.     scanf("%d",&iteracoes);
  10.     pi_leib = pi(iteracoes);
  11.     printf("\nO resultado obtido para pi no numero de iteracoes da formula de Leibniz foi de: %f\n",pi_leib);
  12.     dif = PI - pi_leib;
  13.     printf("A diferença do resultado para o valor de Pi foi de: %f\n",dif);
  14. }
  15.  
  16. float pi(int n){
  17.     float pi_final = 0,grow;
  18.     int i,k=1;
  19.     for(i=0;i<n;i++){
  20.         grow = 1.0/k;
  21.         if(i%2 != 0){
  22.             grow = grow *-1;      
  23.         }
  24.         k=k+2;
  25.         pi_final += grow;
  26.     }
  27.     pi_final *= 4;
  28.     return pi_final;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement