Calcul de décimales de pi

Soyez le premier à donner votre avis sur cette source.

Vue 5 026 fois - Téléchargée 411 fois

Description

J'ai utilisé un algorithme de calcul compte goutte (calcul des décimales une à une, sans base de donnée). pireg.dll est juste un fichier pour sauvegarder la config. cet algorithme m'a permis d'atteindre 100000 décimales, mais au delà ca va vraiment être très long (algorithme quadratique). A vous de voir...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
345
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
21 mars 2008
1
même remarque que les autres :

Impossible de calculer division par 0 mais interface originale et sympa.

Comme de mon coté le calcul à 1000 décimales de Pi à un intéret très limité je dirais :

Intéret du programme = 5/10
Fonctionnnement = 1/10
Originalité de l'interface = 10/10
note globale = 5,5 /10 bon c'est mon jour de bonté va pour 7/10
Messages postés
28
Date d'inscription
mardi 23 juillet 2002
Statut
Membre
Dernière intervention
4 janvier 2004

c bizarre ca me le fais pas (!!!). Enfin j'ai apporté la correction quand même.
Pour le résultat des calculs ca ne cause aucune erreur, c'est juste le calcul pour voir le temps restant... merci :)
Messages postés
50
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
4 novembre 2008

Division par zero avec nombre de décimales 110 fréquence d'enregistrement 5.
Ligne qu génère l'erreur
Tmp = Int(Tmp * (nb - h) / (h - deb) )
Ma correction pour éviter le problème est
Tmp = Int(Tmp * (nb - h) / ((h - deb) + 1))
Je ne sais pas si cela cause des erreurs pour le résultat des calculs.
Interface original.
8/10
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010

Faudrait qu'il y ait au moins un ou deux DoEvents à quelques endroits du programme, ça permettrait de quitter en cours ainsi que d'éviter le "plantage"... Mais bon, à part ça, c'est vrait que l'interface est soignée... rien à dire...
9/10
Saros
Messages postés
28
Date d'inscription
mardi 23 juillet 2002
Statut
Membre
Dernière intervention
4 janvier 2004

Pour ce qui est du plantage, en fait c une boucle sans fin qui se termine lorsque TOUTES les décimales sont calculées (g pas voulu m'enbarasser d'un do event qui aurait tout fait ralentir). Pour le controle c bizarre je viens de l'essayer à partir du .zip et ça me le fait pas. C quand exactement que t'as le message ?
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.