這個換算器能做什麼
台灣日常用的是公分(cm),但在美國、英國等使用英制的場合,身高常以英吋、英尺來表示。這個工具可以把公分身高換算成美制單位:十進位英吋、十進位英尺,以及最常見的「幾尺幾吋」寫法(例如 5 ft 6 7/8 in)。由於採用國際標準英吋(1 英吋 = 精確 2.54 公分),這純粹是單位換算,無論在世界哪個地方計算,結果都完全一致。
使用方式
先輸入你的身高(公分)。接著在「1/」後方輸入分母,決定「幾尺幾吋」答案的分數精度——例如填 8,剩餘的英吋會四捨五入到最接近的 1/8 吋;填 16 則進到 1/16,依此類推。按下計算,就能一次看到四種結果。顯示的分數會自動約分(所以 4/8 會顯示為 1/2)。
公式說明
十進位英吋 = 公分 ÷ 2.54。十進位英尺 = 英吋 ÷ 12(等同於公分 ÷ 30.48,因為一英尺等於 30.48 公分)。至於「幾尺幾吋」的合併格式:整數英尺是「英吋 ÷ 12」取整(向下取整)。剩下的英吋(介於 0 到 12 之間)再拆成整數英吋部分與小數部分。分數的算法是把(小數 × D)四捨五入成最接近的整數分子,配上你選定的分母 D,再用最大公因數約分。如果四捨五入後英吋剛好達到 12,就會進位成多一英尺。
$$\text{inches} = \frac{\text{cm}}{2.54}, \quad \text{feet} = \frac{\text{cm}}{30.48}$$$$\text{ft} = \left\lfloor \frac{\text{in}}{12} \right\rfloor, \quad \text{frac} = \frac{\text{round}((\text{in} \bmod 12 - \lfloor \rfloor)\cdot D)}{D}$$
實際範例
以 170 公分、分母為 8 為例:十進位英吋 = \(170 \div 2.54 = 66.93\) in;十進位英尺 = \(66.93 \div 12 = 5.58\) ft。整數英尺 = \(\text{floor}(5.5774) = 5\),剩餘 = \(6.929\) in。整數英吋部分 = 6,小數 = 0.929,分子 = \(\text{round}(0.929 \times 8) = 7\),得到 7/8。最終結果:5 ft 6 7/8 in。
常見問題
換算是精確的嗎?是的。國際英吋的定義就是精確的 2.54 公分,因此計算完全精確,也不會因地區不同而有差異。
為什麼要選分母?因為捲尺與直尺上的刻度都是分數形式(二分之一、四分之一、八分之一、十六分之一)。選擇與你工具相符的分母,算出的數字就能直接對照實體尺規讀取。
輸入 0 或負數會怎樣?輸入 0 公分會回傳 0 in/0 ft/0 ft 0 in。由於身高不可能是負值,負數會一律當作 0 處理。