blob: f777ac5a0878e5f470feb0485696fd89eb366f54 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include<iostream>
double piquart ( double incert) {
int cpt=3;
bool pair = false;
double pisurquatre=1;
while ( 1/(double)cpt> incert) {
pisurquatre = pair ? pisurquatre+1 /(double)cpt : pisurquatre-1/(double)cpt;
cpt+=2;
pair = pair ? false : true;
}
return pisurquatre;
}
int main () {
double precision;
std::cout<< " Entrez la precision ( < 1 ) a laquelle vous voulez apprecier la valeur de pi" << std::endl;
std::cin>>precision;
std::cout<< 4*piquart(precision)<<std::endl;
return 0;
}
|