From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- sem_2/HLIN202/TP/TP3-4/ex11/exo11 | Bin 0 -> 9336 bytes sem_2/HLIN202/TP/TP3-4/ex11/exo11.cpp | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 sem_2/HLIN202/TP/TP3-4/ex11/exo11 create mode 100644 sem_2/HLIN202/TP/TP3-4/ex11/exo11.cpp (limited to 'sem_2/HLIN202/TP/TP3-4/ex11') diff --git a/sem_2/HLIN202/TP/TP3-4/ex11/exo11 b/sem_2/HLIN202/TP/TP3-4/ex11/exo11 new file mode 100644 index 0000000..50cfbdb Binary files /dev/null and b/sem_2/HLIN202/TP/TP3-4/ex11/exo11 differ diff --git a/sem_2/HLIN202/TP/TP3-4/ex11/exo11.cpp b/sem_2/HLIN202/TP/TP3-4/ex11/exo11.cpp new file mode 100644 index 0000000..f777ac5 --- /dev/null +++ b/sem_2/HLIN202/TP/TP3-4/ex11/exo11.cpp @@ -0,0 +1,21 @@ +#include + +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)<