Yasmtidk / practice

practice INF155
0 stars 0 forks source link

Exercice 11 #27

Open Yasmtidk opened 5 months ago

Yasmtidk commented 5 months ago

include

include

define MAX 100000

int main() { float valeur_pi = 1.0; //Valeur approximative de pi float term = 1; //Valeur temporaire de la formule de Wallis

//Boucle qui calcule la formule de Wallis
for(int i=0; i<MAX; i++)
{
    term = (((2.0*i+2)/(2.0*i+1))*((2.0*i+2)/(2.0*i+3)));
    valeur_pi *= term;
}

//Doubler la valeur de pi, car la formule de Wallis nous donne (pi/2)
valeur_pi *= 2;

//Affiche le resultat
printf("La valeur approximative de pi est : %f", valeur_pi);

return EXIT_SUCCESS;

}