グレゴリー級数での円周率計算
π/4=atn(1)=1-1/3+1/5-1/7+・・・
計算項数 | 計算結果 | 計算時間 |
---|---|---|
3 項を計算 | 3.4666666666666 | 20050209 23:18:50 |
19 項を計算 | 3.1941879092319 | 20050209 23:18:50 |
119 項を計算 | 3.1499958665934 | 20050209 23:18:50 |
1688 項を計算 | 3.1410002365801 | 20050209 23:18:51 |
10794 項を計算 | 3.1415000095284 | 20050209 23:18:53 |
136121 項を計算 | 3.1415999999948 | 20050209 23:19:20 |
1530012 項を計算 | 3.1415920000001 | 20050209 23:24:27 |
18660270 項を計算 | 3.1415926000000 | 20050210 00:28:25 |
156001209 項を計算 | 3.1415926599999 | 20050210 08:42:42 |
―――――――――――――――――――――――――――――――――――
! π=4*atn(1)=4*(1-1/3+1/5-1/7+・・・) 十進BASIC
OPTION ARITHMETIC DECIMAL_HIGH
LET CNT=0
FOR I=1 TO 100000000000 STEP 2
LET GGG=GGG+(-1)^((I-1)/2)*1/I
IF left$(STR$(GGG*4),CNT+2)=left$("3.141592653589793",CNT+2) AND CNT=CNT THEN
PRINT (I-1)/2+1;"項目 ",left$(STR$(GGG*4),15);" ";DATE$;" ";TIME$
LET CNT=CNT+1
END IF
NEXT I
PRINT "終了!"
END