CALCUL DE PI PAR L'ÉQUATION DE LEIBNIZ EN AS3

stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009 - 1 mars 2009 à 16:38
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 - 5 mars 2009 à 17:33
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/49385-calcul-de-pi-par-l-equation-de-leibniz-en-as3

Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
5 mars 2009 à 17:33
Cette formule m'a toujours fasciné.
Ne faisant pas de Flash, je ne peux pas tester, mais je dis qu'un algorithme de ce type et son implémentation sont toujours interessants (s'il sont bien implémentés).
Personnellement quand je dois travailler avec une valeur de Pi très précise je préfère de loin mon propre Pi à Math.Pi (eh oui pareil en Delphi). Math.Pi est assez imprécis pour certaines choses, autant le calculer une fois pour toutes, marquer les dizaines de chiffres après la virgule dans un fichier texte et déclarer en constante sur chaque application qui a besoin de Pi.

Cordialement, Bacterius !
cs_Clem_02 Messages postés 1 Date d'inscription vendredi 27 août 2004 Statut Membre Dernière intervention 1 mars 2009
1 mars 2009 à 21:37
Bonjour GREMLINS7,
Évidemment que Math.PI est bien plus rapide. Le but de cette source est de montrer comment à l'aide d'algorithme simple on peut obtenir une valeur approchée de PI.
Il est donc évident que pour faire des calculs ou autre on utilise Math.PI et pas la valeur qu'on obtient à l'aide de ce programme.
Quand je dis instantané, ça signifie moins d'une seconde.
gremlins7 Messages postés 380 Date d'inscription mardi 29 avril 2003 Statut Membre Dernière intervention 28 décembre 2009
1 mars 2009 à 19:34
Salut,
ça sert à quoi de calculer PI ? Si tu veut PI, ben...Math.PI.
Quand tu dis instantané, ça veut dire combien exactement ? Est-ce que c'est plus rapide que Math.PI qui est une constante? (j'en doute)

A+
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
1 mars 2009 à 18:42
mise à part le listener du bouton, c'est de l'as2.
Utilisable par ceux qui ne connaissent pas l'as3.

Peg'
stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009
1 mars 2009 à 17:01
Et aussi, le result_txt.text = String(PI); peut se mettre après ton if...else histoire de ne le mettre qu'une fois.

Stef.
stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009
1 mars 2009 à 16:38
Salut,

un petit conseil : utilises des int dans tes grandes boucles au lieu de uint car ce dernier est plus lent. Tu gagnera donc en vitesse d'execution ;)

Stef.
Rejoignez-nous