透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

<style> .main-result { background:#e3f2fd; border:2px solid #2196F3; border-radius:6px; padding:1.5rem; margin-bottom:1rem; text-align:center; } .main-result-label { font-size:1.1rem; color:#1565C0; margin-bottom:0.5rem; } .main-result-value { font-size:2.4rem; font-weight:800; color:#0D47A1; line-height:1.1; } .main-result-unit { font-size:1rem; color:#1976D2; margin-top:0.25rem; } .result-table { width:100%; border-collapse:collapse; margin-top:1rem; } .result-table th, .result-table td { padding:0.5rem 0.6rem; text-align:left; border-bottom:1px solid #ddd; font-size:0.95rem; } .result-table th { background:#f5f5f5; font-weight:600; } .note { margin-top:1rem; padding:0.75rem 1rem; border-radius:6px; font-size:0.95rem; } .note-warn { background:#fff3e0; border:1px solid #ffb74d; color:#e65100; } .note-error { background:#ffebee; border:1px solid #ef9a9a; color:#b71c1c; } </style>
子女目前的年齡
15
父母目前的年齡 45 years

這個計算器能做什麼

這個工具專門用來解代數課本中常見的「年齡」應用題:父母現在的年齡是子女年齡的 \(n\) 倍,再過 \(a\) 年後,父母的年齡會變成子女年齡的 \(m\) 倍。只要輸入這兩個倍數與相隔的年數,就能算出子女和父母目前各自的年齡。它純粹是一個代數運算工具,適用於任何國家、任何語言,完全沒有地區限制。

使用方法

只需填入三個數字:(1) 目前的倍數 \(n\)——也就是父母現在的年齡是子女的幾倍;(2) 相隔的年數 \(a\);(3) 未來的倍數 \(m\)——也就是 \(a\) 年後父母的年齡是子女的幾倍。計算器會立刻顯示子女目前的年齡與父母目前的年齡。要得到合理的正數答案,目前的倍數應該大於未來的倍數(因為隨著子女長大,兩人年齡的比例會逐漸縮小)。

公式原理說明

關鍵觀念在於:兩個人之間的年齡差永遠不變。現在的年齡差為 \(n \cdot c - c = (n-1) \cdot c\)。經過 \(a\) 年後,父母為 \(n \cdot c + a\),子女為 \(c + a\),兩者滿足關係式 \(n \cdot c + a = m \cdot (c + a)\)。整理後可得 \(c \cdot (n - m) = a \cdot (m - 1)\),因此

$$c = \frac{m - 1}{n - m} \times a$$

而父母的年齡就是

$$p = n \times c$$

如果 \(n = m\),分母會等於零,此時題目沒有唯一解。

比較父母與孩子現在和 a 年後年齡的時間線圖
a 年後現在年齡(n 倍)與未來年齡(m 倍)之間的關係。

實際範例

假設父母現在是子女年齡的 3 倍,而 15 年後父母會是子女年齡的 2 倍。則

$$c = \frac{2 - 1}{3 - 2} \times 15 = 15$$

歲,

$$p = 3 \times 15 = 45$$

歲。驗算:現在 \(45 = 3 \times 15\)。15 年後父母 60 歲、子女 30 歲,\(60 = 2 \times 30\)。兩個條件都成立。

時間線上父母與孩子的圖形,箭頭表示年份的推移
例題:直觀呈現年齡比例如何隨年份變化。

更多已解決的例子

每個問題都使用核心公式 \[C = \frac{(m-1)\cdot a}{n-m},\qquad P = n\cdot C\] 其中 \(n\) 是當前的倍數,\(m\) 是未來的倍數,\(a\) 是幾年後的年數。求解後,我們驗證在 \(a\) 年後,父母的年齡確實是孩子年齡的 \(m\) 倍。

例子 1 — n = 4, m = 3,6年後

  1. 代入孩子公式:\[C = \frac{(3-1)\cdot 6}{4-3} = \frac{2\cdot 6}{1} = \frac{12}{1} = 12.\] 孩子目前12歲。
  2. 父母目前年齡:\[P = n\cdot C = 4\cdot 12 = 48.\]
  3. 驗證:6年後孩子是 \(12+6=18\),父母是 \(48+6=54\)。檢查倍數:\(54 \div 18 = 3 = m\)。✓

例子 2 — n = 5, m = 2,9年後

  1. 孩子目前年齡:\[C = \frac{(2-1)\cdot 9}{5-2} = \frac{1\cdot 9}{3} = \frac{9}{3} = 3.\] 孩子目前3歲。
  2. 父母目前年齡:\[P = n\cdot C = 5\cdot 3 = 15.\]
  3. 驗證:9年後孩子是 \(3+9=12\),父母是 \(15+9=24\)。檢查倍數:\(24 \div 12 = 2 = m\)。✓(這裡的「父母」更像是一個年長的手足——數學仍然成立。)

例子 3 — n = 6, m = 4,4年後

  1. 孩子目前年齡:\[C = \frac{(4-1)\cdot 4}{6-4} = \frac{3\cdot 4}{2} = \frac{12}{2} = 6.\]
  2. 父母目前年齡:\[P = n\cdot C = 6\cdot 6 = 36.\]
  3. 驗證:4年後孩子是 \(6+4=10\),父母是 \(36+4=40\)。檢查倍數:\(40 \div 10 = 4 = m\)。✓

年齡如何在不同情景中變化

下表顯示了計算得出的當前孩子年齡 \(C\) 和父母年齡 \(P=nC\) 如何隨著倍數和年份差異而變化。有效的問題始終需要 \(n>m\):年齡比率必須隨著時間而縮小,因為恆定的年齡差成為兩個不斷增長的年齡中較小的一部分。當 \(n\le m\) 時,分母 \(n-m\) 為零或負數,因此沒有正解。

n(現在) a(年後) m(之後) 孩子年齡 C 父母年齡 P 有效性注
4 6 3 12 48 有效(n > m)
5 9 2 3 15 有效(n > m)
6 4 4 6 36 有效(n > m)
3 10 2 10 30 有效(n > m)
7 5 3 2.5 17.5 有效但非整數年齡
3 8 3 無效:n = m(除以零,比率無變化)
2 6 4 負數 負數 無效:n < m(比率不能隨著時間增長)

對於 n=4, m=3, a=6 的行,公式給出 \(C=\frac{(3-1)\cdot 6}{4-3}=\) 12 年作為孩子的年齡。

關鍵術語與變數

  • n — 當前年齡倍數:父母現在比孩子大幾倍。在公式中這是 currentMultiple。例子:「一位父母的年齡是孩子的4倍」意味著 \(n=4\)。
  • m — 未來年齡倍數:在陳述的年數之後,父母比孩子大幾倍(futureMultiple)。例子:「6年後父母的年齡將是孩子的3倍」意味著 \(m=3\)。
  • a — 年後的年數:「現在」與問題中描述的未來時刻之間的時間差(yearsLater)。兩個年齡都增加正好 \(a\) 年。
  • C — 孩子的當前年齡:我們求解的解:\(C = \dfrac{(m-1)\,a}{\,n-m\,}\)。
  • P — 父母的當前年齡:直接從孩子的年齡得出:\(P = n\cdot C\)。
  • 年齡差是恆定的:年齡文字題中最重要的概念——差值 \(P-C\) 永不改變,因為兩人以相同的速率老化(每年一年)。將 \(a\) 加到兩個年齡上不會改變 \(P-C\)。改變的是比率:隨著兩個年齡增長,固定的差值佔總數的份額變小,因此倍數總是隨著時間而減少,這正是為什麼有效的問題需要 \(n>m\) 的原因。

常見問題

為什麼目前的倍數必須大於未來的倍數? 隨著子女逐漸長大,兩人年齡的比例一定會越來越小,所以合理的題目必定是 \(n > m\)。如果你輸入 \(n < m\),計算仍會進行,但算出的年齡會變成負數。

如果兩個倍數相等怎麼辦? 此時 \(n - m = 0\),問題沒有唯一解——計算器會直接提示這個情況,而不會做除以零的運算。

答案一定要是整數嗎? 不一定。這個公式是精確計算,結果可能出現小數;不過課本題目通常會刻意設計成乾淨的整數答案。

最後更新: