なぜ必要なのか

教師が教材を作って出力するツールを作るとします。一つの学級は数枚だけでも、学校全体では一か月に何百枚も使うかもしれません。

教材作成ツールは百回を超えた分を安くしつつ、先に使った分の料金は変えたくありません。

どう解決するのか

架空の教材作成ツールは3席・月120回の出力を使います。最初の100回は1回0.20、それ以降は0.10です。100 × 0.20 + 20 × 0.10 = 22となります。利用量を変えると100回は20、101回は20.10、0回は0です。税金・手数料・返金・区分固定料は省略しています。

各区分の利用量を別々に計算して合計します。

教材作成ツール · 架空の例

区分別累進単価

教材作成ツール · 3席 · 月120回の出力

共通の区分表
出力単価
0–1000.20
101+0.10
  1. 最初の区分:最大100 × 0.20
  2. 次の区分:残り × 0.10
合計22.00

100 × 0.20 + 20 × 0.10 = 22.00

同じ利用量で別の区分方式: 12.00

区分固定料はありません。利用量0は料金も0です。

架空の金額です。税金・手数料・返金は省略しています。

顧客は月の最初の100回に各0.20、その後に各0.10を払います。120回は20+2=22、101回は20.10です。この条件の0回は0です。

本文内の架空のデモです。リセット・再読み込みで初期状態に戻ります。

どんな考え方なのか

区分別累進単価は、各区分の利用量をその単価で計算して足します。安い区分に達しても、それ以前の単位の価格は変わりません。

同じ境界で全数量段階単価と比較します。

出典