Yasmtidk / practice

practice INF155
0 stars 0 forks source link

Exercice #3 #56

Open Yasmtidk opened 4 months ago

Yasmtidk commented 4 months ago

3) Approximer Pi

En ingénierie, plusieurs phénomènes physiques utilisent le nombre Pi. Puisque Pi est un nombre irrationnel, il est impossible d’en connaître sa valeur exacte. Voici une série qui permet d'approximer Pi :

Image

Écrivez une fonction qui reçoit un entier représentant le nombre de terme à calculer. La fonction approxime pi à l'aide des N premiers termes de cette série et retourne la valeur de pi calculée.

Yasmtidk commented 4 months ago

/*

include

include

include

define UN 1.0

define MOIN_UN (-1.0)

define DEUX 2.0

define QUATRE 4.0

long double approximer_pi (int nombre_de_terme);

int main() { int nbr_de_terme;

printf("Quel est le nombre des termes que vous souhaitez calculer dans la sommation afin d'approximer pi: ");
scanf("%d", &nbr_de_terme);

printf("\n\nLa valeur de pi calculee est : %Lf ", approximer_pi(nbr_de_terme));

return EXIT_SUCCESS;

}

long double approximer_pi (int nombre_de_terme) { long double pi; long double approximation_pi = 0;

for(int i = 0 ; i <= nombre_de_terme; i++)
{
    approximation_pi += ((pow(MOIN_UN, i))/(DEUX * i + UN));
}

pi = QUATRE * approximation_pi;

return pi;

}