1

Pour mon nouveau programme en préparation, je cherche des algorithmes permettant le calcul de pi.
Merci

2

Bah tu prend un supercalculateur et en un peu moins d'un mois tu as 3000000000 décimales
nan sérieux, n'ayant probablement pas besoin de plus de quelques décimales, tu ne ferais pas mieux de l'intégrer comme constante plutôt que de le calculer?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

3

J'avais écris ya qqs temps un algo avec des probas et la surface d'un disque
http://www.oti.fr.st/download/pi.89z
Bon, c pas très précis (delta = 0.05) mais ça doit venir de l'algo random de la ti

4

pi/8=~0.39269908169873
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

5

personne a une bonne formule ?

6

J'en connais une qui calcule 4000 décimales (pas plus).
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

7

donne toujours

8

Voilà smile
CLS
PRINT "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
PRINT "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
PRINT "* * * * * * * * * * * * * * * *                  * * * * * * * * * * * * * * * "
PRINT "* * * * * * * * * * * * * * * *   CALCUL DE PI   * * * * * * * * * * * * * * * "
PRINT "* * * * * * * * * * * * * * * *                  * * * * * * * * * * * * * * * "
PRINT "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
PRINT "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *"
PRINT ""
PRINT "http://www.multimania.com/bherzog/"
PRINT "Le site de Benjamin HERZOG"
PRINT ""
PRINT "PI ="
DEFLNG A-G: DIM f(8401) AS LONG
 A = 10000: c = 8400
 WHILE (b <> c)
    f(b) = A  5: b = b + 1
 WEND
 WHILE (c > 0)
    G = 2 * c: d = 0: b = c
    WHILE (b > 0)
       d = d + f(b) * A: G = G - 1: f(b) = d MOD G
       d = d  G: G = G - 1: b = b - 1
       IF (b <> 0) THEN d = d * b
    WEND
    c = c - 14: x$ = STR$(e + d  A): L = LEN(x$)
    PRINT LEFT$("0000", 5 - L); RIGHT$(x$, L - 1);
    e = d MOD A
 WEND

Mais dis, pourquoi tu veux calculer si précisément PI ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

9

Je t'ai trouvé aussi (mais je ne comprend pas, c'est trop fort pour moi) : PI = 2*S(n!)/(1*3*...*(2n+1))

S c'est le symbole de la somme, l'espèce de E, tu vois ce que je veux dire ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

10

bah dans cette formule, plus tu prend un n grand plus tu approche du vrai pi...
merci en tout cas

11

J'en ai d'autres :
1)

PI = 1/(12*S(((-1)^k)*((6k)!)*(A+kB))/(((3k)!)*((k!)^3)*C^(k+1/2))
avec : S = SIGMA pour k allant de 0 à l'infini
et
A=212 175 710 912 * sqrt(61) + 1 657 145 277 365
et
B=13 773 980 892 672 * sqrt(61) + 107 578 229 802 750
et
C=((5280)*(236 674 + 30303*sqrt(61)))^3
(25 décimales par terme calculé)

2)
PI = 16 * arctan(1/5) - 4 * arctan(1/239)

12

J'avais une excellente formule pour calculer PI en binaire.
C'etait cool aussi pour le multi-processeur

je vais essayer de le retrouver

(je promets rien, le serveur ENSIMAG est fermé)
Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.

13

pfffffff toi ds cette rubrik ?
warau kado niha fuku kitaru.

#trifouet#!!!

14

www.multimania.com/smeet/calculpi[1].tar.gz

voila, c'est un vieux truc, donc pas trop optimisé en langage (en asm, tu devrais le booster), mais deja pas mal rapide.


j'ai d'autres sources avec une methode plus rapide. Si je la retrouve ...
Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.

15

bah de toute facon y'en a plein, notamment avec des sigmas

16

ben la, c'est du calcul de pi en hexa decimal.

pis y a une fonction pour le convertir en decimal.

cf calcul_seq pour avoir le calcul en sequentiel.

Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.

17

oué chouette ca m'intéresse, je m'étais toujours demandé comment on pouvait calculer précisément PI... Même mon prof de math ne le savait pas !! arf !
avatar
Mon âme rayonnait du feu de ton feu,
Ton monde était une eau chuchotante
A la riviére de mon coeur.

Rumi, poéte soufi

18

et Benjamin t'as pris mon GIF animé wink
C'est plus rapide pour charger les pages cool

19

"Même mon prof de math ne le savait pas !! arf !" => heu t'es au CP ?

20

c bon j trouver ce qu'il me faut.
je clos le topic thx