Toolify

分數計算器 (加法 減法 乘法 除法)

輸入兩個分數 (分子/分母) 和運算子。計算器返回最簡形式、小數值、適用時的帶分數。用 BigInt 實現任意大小的精確結果。

結果 (化簡)
5
4
小數
1.25
帶分數
11/4

運作原理

分數運算如何工作

加/減: 先轉換為公分母。a/b ± c/d = (ad ± bc) / bd。例: 1/2 + 1/3 = (1×3 + 1×2) / (2×3) = 5/6。

乘: a/b × c/d = (ac) / (bd)。乘法前的交叉約分簡化計算。例: 2/3 × 9/10 = (2×9)/(3×10) = 18/30 = 3/5。

除: 把第二個分數倒置後相乘。a/b ÷ c/d = a/b × d/c = (ad) / (bc)。例: 1/2 ÷ 3/4 = (1×4)/(2×3) = 4/6 = 2/3。

為什麼要化簡

分數當分子和分母沒有大於 1 的共同因子時為「最簡」。我們用歐幾里得演算法找它們的最大公約數 (GCD), 把兩者都除以它。

例: 18/30 GCD 是 6, 所以化簡為 3/5。數學上等價但更易讀和運算。

我們也規範化符號: 習慣上分子為正。所以 −3/−5 化簡到 3/5; 3/−5 到 −3/5。

帶分數

當分子絕對值超過分母時, 分數可表為整數加真分數。例: 7/3 = 2⅓ (因為 7 = 2×3 + 1)。

帶分數在日常測量 (食譜、木材尺寸、音樂拍號) 常見, 但在數學/科學中仿分數 (假分數) 更易操作。我們顯示兩種表示。

常見問題

可以輸入負分數?

可以。在分子或分母上用負號。計算器規範化為分子上的單一負號。

為什麼 1/2 + 1/3 = 5/6 而不是 2/5?

你不能透過分別相加分子和分母來加分數。必須先找共同分母。1/2 = 3/6, 1/3 = 2/6, 所以 1/2 + 1/3 = 3/6 + 2/6 = 5/6。

支援整數作分數?

支援。輸入整數 = 整數/1。所以 5 + 1/2 = 5/1 + 1/2 = 11/2 = 5½。

處理的最大分數?

我們內部用 BigInt, 所以本質任意大小的分子和分母的算術都精確。顯示限於你螢幕能容納的。

為什麼小數有時不精確?

一些分數沒有精確小數表示 (1/3 = 0.3333…)。我們顯示到 8 位小數。分數本身精確; 小數是近似。

可以除以零?

不行。零除法 (或任何零分子的分數作除數) 是未定義的。該情況計算器不返回結果。

帶分數從哪來?

假分數 (分子 ≥ 分母)。7/3 = 2 + 1/3 = 2⅓。兩種形式等價; 按上下文選 (數學: 假分數, 食譜: 帶分數)。

資料會上傳嗎?

不會。計算在本地; 不向伺服器傳送。

相關工具

最後更新: