円周率の求め方

円周率の求め方:

ライプニッツ.js
var num = parseInt(window.prompt("計算回数を入力してください","入力")); 
var pi4 = 0; 
for(i=0;i<=num;i++){ 
    pi4 += (1 / (i * 4 + 1) - 1 / (i * 4 + 3)); 
} 
document.write("実行結果は"+pi4*4+"です。") 
これだけです

あとは参考程度にオイラーの公式を使ったのも。。(あってるかわかりません)

オイラー.js
var num = parseInt(window.prompt("計算回数を入力してください","入力")); 
var pi = 0; 
for(i=1;i<=num;i++){ 
    pi+=1/Math.pow(i,2); 
} 
pi*=6; 
pi=Math.sqrt(pi); 
document.write("実行結果は"+pi+"です。") 

コメント

このブログの人気の投稿

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-04-30 23:37:32 RSSフィード2021-04-30 23:00 分まとめ(42件)

投稿時間:2023-02-05 02:09:04 RSSフィード2023-02-05 02:00 分まとめ(9件)