Rytox
Messages postés4Date d'inscriptionlundi 27 août 2007StatutMembreDernière intervention 8 février 2009
-
7 févr. 2009 à 14:44
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
8 févr. 2009 à 18:41
Bonjour !!
J'ai créé un programme qui calcul la valeur de Pi en rentrant le nombre de décimales à calculer mais le problème est qu'il n'affiche et n'enregistre (car après le calcul il enregistre la valeur calculée automatiquement dans un fichier .txt) que 14 décimales après la virgule (donnée type Double). Comment faire pour qu'il affiche toutes les décimales calculées ?
Merci d'avance ^^
cs_Orohena
Messages postés577Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention20 novembre 20104 8 févr. 2009 à 06:13
Bonjour
Je partage l'avis de Renfield. Considère par exemple le résultat de la division de 1 par 3. Le résultat exact comporte une infinité de chiffres mais si tu fais MsgBox(1/3), tu n'obtiendras pas plus de 15 chiffres significatifs, exactement comme ton calcul de Pi (un chiffre dans la partie entière et 14 dans la partie fractionnaire). Ce n'est pas une question d'affichage mais de précision.
Regarde l'aide en ligne du type Double, tu verras que la mantisse ne peut en aucun cas dépasser 18 chiffres.