#include <iostream.h> #include <stdlib.h> #include <stdio.h> #include <conio.c> #include <time.h> #include <math.h> long double n; long double j; long double nombre; int main() { j = 1.00; nombre = 0.00; textcolor(BLUE); cout << "\nQuelle valeur de N voulez vous prendre?\n"; cin >> n; cout << "\n"; if (n <= 0.00) { cout << "La valeur n'est pas assez grande\n"; main(); } while (j != n) { nombre = nombre + sqrt ((1.00 - ((j * j)) / (n * n))); j = j + 1.00; } nombre = (nombre * 2.00) + 1.00; nombre = nombre * (2.00 / n); textcolor(RED); cout << "\n\nPi est egal a :\n" << nombre; main(); getch(); }
Télécharger le zip
C'est vraiment un mauvais calcul de Pi en générale on calcul Pi (dans un programme) avec 4 * atan(1.0) et encore bien d'autres méthodes pour ceux qui veulent en savoir plus allez sur www.peripheria.net ! @+
Ouh là, là, bien sur que la précision est très mauvaise!Mais mathématiquement, c'est très interressant comme facon de calculer Pi et c très astucieux.Je voulais juste en faire un pt'it programme parce que c 10 * + pratique que de calculer a la main...Mais je suis assez fan de Pi, et je trouvais cette facon de le calculer assez amusante.Mais je vais me faire un plaisir d'aller voir sur le site que tu as indiqué pour découvrir plein d'autres méthodes!
D'accord ;-)
technique très intéressante
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 486 membres 65 nouveaux aujourd'hui 16 195 membres club