跳至主要內容

尋找下一個工具

分數計算機

小數 ↔ 分數計算機 — 精確步驟與帶分數

將有限小數轉換為精確的最簡分數,或將分數轉換回小數,並顯示位值分數、最大公因數約分與帶分數形式。

即時計算顯示計算過程

可編輯的即時計算機

修改任一輸入值,結果會立即更新

沒有隱藏假設。輸入值、單位與計算過程都會顯示,方便您逐步核對。

計算結果

13/8

帶分數:1 5/8

顯示計算過程
  1. 1. 依小數位數,將小數寫成以 10^n 為分母的分數。
  2. 2. 以最大公因數 125 約分。
  3. 3. 結果 = 13/8。
更多操作

分享連結會還原相同輸入。除非清除網站資料,否則最近計算與已儲存計算會保留在此瀏覽器。

計算過程,無隱藏假設

有限小數的分母已隱含在其位值之中。MAXScanner 不採用二進位浮點數近似運算,而是直接讀取輸入的小數文字,將各位數字置於對應的 10 的冪次之上,再以最大公因數約分整數。反向轉換則是在完成正規化後進行除法。

如何使用此計算器

1

選擇「小數 → 分數」或「分數 → 小數」。

2

若為有限小數,請依原樣輸入數值;反向轉換時,請輸入分子與不為零的分母。

3

檢視原始位值分數、最大公因數約分、最簡形式、帶分數與小數表示法。

常見使用情境

  • •在小數與分數記法之間換算量測值
  • •檢查有限小數的精確分數表示
  • •教學位值概念與分數約分

範例:1.625

三位小數得 1625/1000。最大公因數為 125,因此最簡形式為 13/8,即 1 5/8。

結果未假設的條件

  • •本頁將輸入的有限小數視為有限小數。循環小數記法(例如 0.(3))屬於不同的問題,本工具不會擅自猜測其數值。
  • •極長的小數字串會限制在實用精度內,以確保瀏覽器中的整數運算維持可靠。

常見問題

為何使用輸入的小數文字,而非浮點數近似值?+

輸入文字能明確告知小數位數,因此像 0.1 這樣的數值可以精確等於 1/10。

可以轉換負數嗎?+

可以。在正規化分子與分母的過程中會保留正負號。

支援循環小數嗎?+

不會以猜測的方式處理。循環小數需要明確的循環節標示;本頁刻意僅針對有限小數提供精確計算。

相關下一步

繼續計算

這些連結會進入不同的輸入、公式或專案階段,而不是本頁的關鍵字變體。

查看完整集合

免費發佈者小工具

把此計算器放到你的網站上

不必重新實作計算邏輯,即可向讀者提供即時計算器。一鍵複製響應式嵌入程式碼,或在發佈前調整寬度、高度、邊框與圓角。可見的 MAXScanner 品牌出處會保留。

預覽

計算器嵌入 HTML

將此程式碼貼到你的頁面。聚焦程式碼欄即可手動選取。

讓結果與實際工作保持關聯

MAXScanner 會把公式和假設保留在結果旁,方便你在將數字用於圖面、估算、規範、工作表或文件前核對。如果供應商、製造商、圖面或適用標準規定了要求,應以該來源為準。