Advertisement
Guest User

Algorithme Pi

a guest
Aug 25th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     cout.precision(20);
  9.  
  10.     //Version 1
  11.     double pi = 0;
  12.     double diviseur;
  13.     double resultatDivision;
  14.  
  15.     for (int i = 0; i < 2000000000; i++)
  16.     {
  17.         diviseur = 2 * i;
  18.         diviseur++;
  19.         resultatDivision = 1 / diviseur;
  20.  
  21.         if (i % 2 == 1)
  22.             pi -= resultatDivision;
  23.         else if (i % 2 == 0)
  24.             pi += resultatDivision;
  25.     }
  26.     cout << pi * 4 << endl;
  27.  
  28.     //Version 2
  29.     double pi = 0;
  30.  
  31.     for (double i = 1; i < 10000000000; i+=4)
  32.     {
  33.         pi += 4 / i;
  34.     }
  35.  
  36.     for (double i = 3; i < 10000000000; i += 4)
  37.     {
  38.         pi -= 4 / i;
  39.     }
  40.     cout << pi << endl;
  41.  
  42.     system("Pause");
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement