Guest User

Untitled

a guest
Feb 18th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. /*  Programmet udregner pi ud fra formlen
  2.  *  pi = 4*(1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + 1/13 - ..)
  3.  *  Prøv eventuelt at ændre på # udførelser -> Jo flere jo mere præcis
  4.  */
  5.  
  6. #include <stdio.h>
  7.  
  8. double get_pi();
  9.  
  10. int main(void){
  11.    
  12.     printf("pi: %lf\n", get_pi());
  13.    
  14.     return 0;
  15. }
  16.  
  17. double get_pi(){
  18.     int i, operator;
  19.     double decimal = 1;
  20.     for(i = 3, operator = 2; i <= 99; i += 2, operator++){
  21.         if(operator % 2 == 0)
  22.             decimal -= (double)1 / (double)i;
  23.         else
  24.             decimal += (double)1 / (double)i;
  25.     }
  26.     printf("%lf\n", decimal);
  27.     return 4*decimal;
  28. }
Add Comment
Please, Sign In to add comment