使用方式
- 請輸入第一個數字:分數(3/4)、帶分數(1 1/2)、整數或小數。
- 請選擇 +、−、× 或 ÷,然後輸入第二個數字。
- 查看化簡後的結果、帶分數、精確小數與步驟。
- 若要將小數轉換為分數,請在下方欄位輸入;用括號標示循環的數字。
運作方式
加減法時,兩個分數都會先改寫成以最小公分母(分母的最小公倍數)表示,再合併分子。乘法時,分子與分母分別相乘。除法時,將第二個分數翻轉(取倒數)後相乘。最後,結果會以分子與分母的最大公因數(GCD)約分;GCD 使用歐幾里得演算法求得。
有限小數會變成以 10 的冪次為分母的分數:0.75 = 75/100 = 3/4。循環小數 x = I.A(B)(其中 B 為重複部分)等於 (IAB − IA) ÷ (10^|A| × (10^|B| − 1));例如 0.1(6) = (16 − 1) ÷ 90 = 1/6。反向轉換時,持續進行長除法,直到餘數重複為止;餘數開始重複處即為循環節起點。
所有計算皆使用精確的大整數,因此很長的分子與分母也能得到不經四捨五入的精確答案。
範例
帶分數加法
1 1/2 + 2/3:3/2 = 9/6 且 2/3 = 4/6,因此 9/6 + 4/6 = 13/6 = 2 1/6 = 2.1(6)。
除法
3/4 ÷ 3/8 = 3/4 × 8/3 = 24/12,以 GCD 12 約分後得到 2。
循環小數
0.(142857) = 142857/999999 = 1/7,而 1/7 的小數表示為 0.(142857)。
常見問題
如何輸入帶分數?
輸入整數部分、一個空格,再輸入分數:2 3/4。負的帶分數請將負號放在最前面:-2 3/4 表示 −(2 + 3/4)。
如何輸入循環小數?
將循環的數字放在小數點後的括號中:0.(3) 表示 0.333…,2.1(45) 表示 2.14545…
0.(9) 真的等於 1 嗎?
是的。根據公式,0.(9) = 9/9 = 1。工具會將此結果顯示為整數 1。
結果會四捨五入嗎?
分數永遠是精確的。小數展開只有在循環開始前超過 200 位數時才會截斷,而且工具會加以說明。
隱私權
所有計算都在您的瀏覽器中完成。您輸入的內容不會被傳送或儲存。