CALCUL DE PI

The Meteorologist Messages postés 232 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 3 novembre 2011 - 27 mai 2008 à 22:42
The Meteorologist Messages postés 232 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 3 novembre 2011 - 27 mai 2008 à 22:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42779-calcul-de-pi

The Meteorologist Messages postés 232 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 3 novembre 2011 1
27 mai 2008 à 22:42
Je pense qu'il y a plus simple, mais je n'ai pas bien décodé ta méthode non plus. Moi j'utilise un polygone inscrit et un polygone circonscrit.

Poly_inscrit = System.Math.Sin(360 / (2 * n) * 3.14 / 360) * 2 * n

Poly_circonscrit = System.Math.Tan(360 / (2 * n) * 3.14 / 360) * 2 * n

On obtient alors plus le nombre (n) de cotés est élevé plus le périmètre des deux polygones encadre précisément PI. Quand Poly_inscrit = Poly_circonscrit alors on tient PI.

Simon
Rejoignez-nous