Les hommes de science - Euler, Gauss, Leibniz, Machin, Newton, Viète - ont
recherché toutes sortes de formules permettant de calculer une approximation
de p plus ou moins précise. La formule la plus simple est celle
déterminée par l'Allemand Leibniz en 1674 :
|
Suivant la valeur de N nous pouvons écrire cette formule de la manière suivante :
|
Ecrire un programme qui
DO I=1,N SUM1=SUM1+... SUM2=SUM2+... ....pour calculer les quantités SUM1 et SUM2
PROGRAM MAIN IMPLICIT NONE REAL PI,PICAL,SUM1,SUM2,DIFF WRITE(6,*) ' donner un N ' READ(5,*) N SUM1=0. SUM2=0. DO I=1,N SUM1=SUM1+1./REAL(4*I-3) SUM2=SUM2+1./REAL(4*I-1) END DO PICAL=4.*(SUM1-SUM2) PI=2.*ACOS(0.) DIFF=PICAL-PI WRITE(6,*) ' vrai pi :',pi WRITE(6,*) ' pi par somme :',pical IF (ABS(DIFF).GT.1.E-4) THEN WRITE(6,*) ' N semble trop petit, ecart avec le vrai pi : ',DIFF ELSE WRITE(6,*) ' N suffisant, ecart avec le vrai pi : ',DIFF END IF END