円周率の求め方
円周率の求め方:
これだけです
あとは参考程度にオイラーの公式を使ったのも。。(あってるかわかりません)
ライプニッツ.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+"です。")
コメント
コメントを投稿