透過 MCP 連接 →

輸入計算

數學公式

Show calculation steps (2)
  1. Classes You Must Still Attend

    Classes You Must Still Attend: 蹺課計算機

    used when current attendance is below requirement (p = Required% / 100); minimum extra classes to attend to reach the required percentage

  2. Current Attendance (%)

    Current Attendance (%): 蹺課計算機

    your present attendance percentage

廣告

結果

你還能蹺的堂數
0
仍可維持在規定門檻以上
目前出席率 75%

什麼是蹺課計算機?

「蹺課計算機」(俗稱缺課計算機,bunk calculator)可以幫你精準算出:在符合學校最低出席率規定(常見為 75%)的前提下,你最多還能翹掉幾堂課。不少大專院校規定,出席率一旦低於門檻就不准參加考試,所以先搞清楚自己還有多少「緩衝額度」,才能聰明安排休息日,又不必擔心被點名、被當或出席不足。

使用方式

只要輸入三個數字:目前已出席的堂數、到目前為止總共上過的堂數,以及學校規定的出席率(%)。計算機就會告訴你,在維持門檻以上的情況下,未來最多還能蹺掉幾堂課,同時顯示你目前的出席率。如果你的出席率已經不足,它還會算出你必須連續出席幾堂課才能補救回來。

公式說明

當你蹺掉一堂課,總堂數一樣會加一,但出席堂數不會增加。想維持在規定比例 \(p\) 以上,必須滿足「出席堂數 ≥ \(p \times\) 總堂數」。把「從現在起還能蹺幾堂」這個未知數解出來,就得到:

$$\text{可蹺堂數} = \left\lfloor \frac{A - p \cdot T}{p} \right\rfloor$$,其中 \(A\) 是已出席堂數、\(T\) 是總堂數、\(p = \dfrac{\text{規定出席率}}{100}\)。之所以用 floor(無條件捨去),是因為課只能以「整堂」為單位蹺掉。

長條圖顯示已出席課時與總課時的對比,標有所需出席率線和可翹課的緩衝區
可以翹的課是你目前出席率與所需百分比下限之間的緩衝區。

實例演算

假設你 50 堂課中已出席 45 堂,規定出席率為 75%(\(p = 0.75\))。那麼 $$A - p \cdot T = 45 - 0.75 \times 50 = 45 - 37.5 = 7.5$$ 再除以 \(p\):$$7.5 \div 0.75 = 10$$ 無條件捨去後 \(\lfloor 10 \rfloor = \mathbf{10}\)。也就是說,你最多還能再蹺 10 堂課,出席率仍剛好維持在 75%(60 堂中出席 45 堂)。而你目前的出席率為 \(45/50 = 90\%\)。

出席率隨翹課逐漸下降,但仍維持在所需線之上
每翹一堂課,出席率就會下降,直到降至所需的最低值。

不同情景下可跳課的課程數量

你能安全地跳過多少堂課取決於三個因素:你已經出席了多少堂課、已舉辦了多少堂課、以及你的機構規定的最低出席率。下表涵蓋了幾個實際情景。「可跳課」是指在保持或超過所需出席率的前提下,你今後可以缺席的課程數量;負數表示你已經低於規定門檻,必須先出席更多課程才能跳課。

已出席 / 總計 所需百分比 目前百分比 可跳課程數 狀態
45 / 50 75% 90.0% 10 舒適超額
30 / 40 80% 75.0% 0 已不足額
60 / 80 75% 75.0% 0 恰好達到上限
38 / 50 75% 76.0% 0 略高於標準
90 / 100 75% 90.0% 20 舒適超額

注意 60/80 剛好在臨界線上:只要再跳過一堂課就會跌至 75% 以下,所以可跳課程數為零。對於 30/40 在 80% 的情況,目前百分比已經低於要求,因此工具回報零可跳課程,你需要出席額外課程才能恢復。

如何手工計算可跳課程數

設 \(A\) 為已出席課程、\(T\) 為舉辦的總課程、\(R\) 為所需百分比。目標是找出你在保持出席率不低於 \(R\) 的前提下,最多還能缺席多少堂課。

  1. 將所需百分比轉換為小數。 除以 100:\[ p = \frac{R}{100}. \] 對於 75% 規則,\(p = 0.75\)。
  2. 找出規則目前要求的最低出席數。 乘以 \(p\) 和總課程:\(p \cdot T\)。對於 \(A = 45,\; T = 50,\; p = 0.75\):\(0.75 \times 50 = 37.5\)。
  3. 從已出席數中減去該值。 這是你超過最低限度的出席課程數:\(A - p\cdot T = 45 - 37.5 = 7.5\)。
  4. 用 \(p\) 除以剩餘數。 每缺席一堂未來課程會將總數增加 1,但出席數不變,所以每次缺席「花費」\(p\) 的剩餘量:\[ \frac{A - p\cdot T}{p} = \frac{7.5}{0.75} = 10. \]
  5. 取下整數。 向下取整到整堂課,因為你無法缺席部分課程:\[ \text{可跳課} = \left\lfloor 10 \right\rfloor = 10. \] 所以在 50 堂課中出席了 45 堂,按 75% 規則,你最多還能缺席 10 堂課。

你可以驗證:缺席全部 10 堂課後,出席 45 堂,總課程 \(50 + 10 = 60\) 堂,即 \(45/60 = 75.0\%\)——恰好達到臨界線。

已不足額情況(恢復)

如果 \(A - p\cdot T\) 為負數,公式得出負數,表示你已經低於要求,無法缺席任何課程。相反,你需要計算為了恢復必須連續出席多少堂課。設 \(x\) 為你既要出席且同時增加到總數的課程數。要求:

$$\frac{A + x}{T + x} \ge p \quad\Longrightarrow\quad x \ge \frac{p\cdot T - A}{1 - p}.$$

對於 \(A = 30,\; T = 40,\; R = 80\;(p = 0.8)\):\[ x \ge \frac{0.8\times 40 - 30}{1 - 0.8} = \frac{32 - 30}{0.2} = \frac{2}{0.2} = 10. \] 你需要連續出席接下來的 10 堂課而不缺席任何一堂,才能恢復至 80%(那時 \(40/50 = 80\%\))。始終將此恢復數字向上取整至下一整堂課。

常見問題

如果算出來是負數怎麼辦?負值代表你的出席率已經低於規定門檻,現在一堂都不能再蹺——此時計算機會改為告訴你,必須連續出席幾堂課才能把出席率補回來。

蹺課會讓總堂數增加嗎?會。本模型假設不管你有沒有到,每堂課照常進行,這也是大多數學校採用的計算方式。

門檻一定是 75% 嗎?不一定,出席率由你自己設定。許多大學採用 75%,但也有學校要求 80% 或 85%。

最後更新: