pi

    1熱度

    1回答

    這是我第一次使用BigDecimal,並且遇到一些麻煩。 這裏是我的代碼: import java.math.BigDecimal; public class Test { public static void main(String[] args) { BigDecimal pi = new BigDecimal(4); boolean plus = fal

    -4熱度

    3回答

    我想寫一個顯示PI號碼的10000位數的程序,很簡單,呵呵?那麼,有一個問題,該文件被限制爲5000字節。我試圖做一些事情,比如將「11」改爲a來縮短代碼,但是它大約是9000,這對我來說太過分了。任何想法或提示?而且我無法使用任何其他庫或函數在線或從文件下載PI編號。只是iostream。

    0熱度

    1回答

    我想通過迭代近似pi。這只是代碼的一部分。我試圖把這個公式放入java中:pi = 4(1 - 1/3 + 1/5 - 1/7 + 1/9 + ... +(( - 1)^(i + 1))/(2i-1))。我的問題是這個方程的總和(在我的代碼中說明)。如果用戶繼續輸入y,程序應該將i乘以2並計算pi直到用戶輸入n,然後返回到主菜單。 else if(input == 4) {

    6熱度

    1回答

    我需要使用該公式來計算PI與預定義的精度: 所以我結束了這個解決方案。 private static double CalculatePIWithPrecision(int presicion) { if (presicion == 0) { return PI_ZERO_PRECISION; } double sum = 0;

    4熱度

    1回答

    我一直在尋找幾小時試圖找到一個算法來獲得JavaScript的第n位數字。 我知道我可以用2*Math.acos(0)或Math.PI來獲得PI,但我需要找到第n位數字。 如何獲得沒有硬編碼的PI的第n位數字?

    0熱度

    1回答

    我想用Nilakantha方法計算pi。每當我運行這個程序時,我會得到-Infinity,如果我輸入1和其他任何我得到的NaN。 我正在嘗試修改使用Leibniz方法的程序,並且我對java很陌生。 我欣賞所有幫助! public static void main(String[] args) throws Exception { BufferedReader reader = new

    1熱度

    1回答

    我試圖使用拉馬努金的收斂系列在這裏:, http://en.wikipedia.org/wiki/Approximations_of_%CF%80#20th_century 我使用的數字()和VPA()來增加每個條款的精度在我的代碼所示。 num_digits = 20000; digits(num_digits+1) ram_pi_init = vpa(0); t1 = vpa(2);

    5熱度

    2回答

    I型在Chrome控制檯Math.PI;,這將返回: 3.141592653589793 然後我鍵入Math.PI - 3.141592653589793;和0返回。 有沒有辦法在Javascript中獲得更準確的值(例如3.1415926535897932384)Math.PI?

    0熱度

    1回答

    我一直在經歷的代碼 npoints = 10000 circle_count = 0 p = number of tasks num = npoints/p find out if I am MASTER or WORKER do j = 1,num generate 2 random numbers between 0 and 1 xcoordinate =

    -2熱度

    1回答

    我使用leibniz方法計算pi。我的程序爲π的計算輸入一個準確數字,然後應用萊布尼茲無限和求出精確度內的近似值π。 我想寫一個C++ while循環,它將輸入一個準確數(雙),初始和將等於零,最初n將等於零。 分母在n = 0,d = 2 * n + 1 = 1,所以下一項將是4.0/1 = 4.0。 然後這將被添加到總和和增量n。如果此前一項大於準確性,則循環將繼續。 當前一項小於那麼應該輸出