加算機(テープ式)電卓とは?
このオンライン加算機は、紙テープ付きの昔ながらの卓上計算機(アディングマシン/そろばん電卓ともいわれる事務用計算機)と同じように動作します。最終的な答えだけを表示するのではなく、入力したすべての数値・使った演算・各ステップ後の小計を「テープ」として連続的に記録していきます。そのため、家計簿や預金通帳の照合、レシートの突き合わせ、確定申告用の数字の整理など、ひとつひとつの手順を後から確認・印刷できる記録が必要な計算にぴったりです。
使い方
まずドロップダウンから演算(Operation)を選び、入力値(Entry)を打ち込んで実行します。合計が更新され、テープに新しい行が追加されます。これを好きなだけ繰り返せます(最大100件まで記憶可能)。自動(Auto)を選ぶと、数値の符号で加算・減算が自動的に決まります。たとえば -50 と入力すれば減算になります。自動小数(Auto decimal)を選べば金額の入力が高速になり、1050 と打つと数字が100で割られて 10.50 として扱われます。最初からやり直すときは「リセット」を使ってください。
計算式
各入力は左から右へその場で合計に反映され、演算子の優先順位はありません(入力した順にそのまま計算されます):
$$\text{total}_{n} = \text{total}_{n-1} \;\diamond\; \text{entry}_{n}, \quad \diamond \in \{+,-,\times,\div\}$$- + \(\text{合計} = \text{合計} + \text{入力値}\)
- − \(\text{合計} = \text{合計} - \text{入力値}\)
- × \(\text{合計} = \text{合計} \times \text{入力値}\)
- ÷ \(\text{合計} = \text{合計} \div \text{入力値}\)(0での割り算は受け付けません)
- 自動 \(\text{合計} = \text{合計} + \text{入力値}\)(入力値自体が符号を持ちます)
- 自動小数 \(\text{合計} = \text{合計} + \dfrac{\text{入力値}}{100}\)、符号付き
計算例
0からスタートします。+ 125.50 を入力 → 125.50。+ 74.25 を入力 → 199.75。− 50.00 を入力 → 149.75。× 2 を入力 → 299.50。÷ 4 を入力 → 74.875 となり、74.88 と表示されます。テープにはこの5つのステップと最終合計がすべて残ります。
$$0 + 125.50 = 125.50$$$$125.50 + 74.25 = 199.75$$$$199.75 - 50.00 = 149.75$$$$149.75 \times 2 = 299.50$$$$299.50 \div 4 = 74.875 \approx 74.88$$
定義と用語集
- テープ — すべてのエントリ、それに適用されたオペレータ、および結果として生じた小計を列挙する実行中の紙スタイルの記録。物理的な加算機の印字出力と同様に、各ステップを監査し、シーケンス全体を再印字できます。
- 実行中の小計 — 各エントリの後に表示される累積結果。形式的には \(\text{total}_{n} = \text{total}_{n-1} \diamond \text{entry}_{n}\) です。ここで \(\diamond\) はその行に対して選択されたオペレータです。
- アキュムレータチェーン — エントリとオペレータの順序付きシーケンスで、相互にフィードフォワードします。行 \(n-1\) の出力は行 \(n\) の左入力になるため、減算と除算ではエントリの順序が重要です。
- 操作 — 現在のアキュムレータに適用される算術:加算(\(+\))は合計を増加させ、減算(\(-\))は減少させ、乗算(\(\times\))はスケーリングし、除算(\(\div\))は分割します。
- オートモード(符号駆動) — エントリは符号に基づいて自動的に加算または減算されます。正の数(例:
120)は加算され、先頭にマイナスが付いて入力された数(例:-45)は減算されます。これは、10キーオペレータが、キーを切り替えることなく、クレジットとデビットの列を実行する方法を模倣しています。 - オート小数(セント入力) — 数字がセントとして解釈され、小数点が右から自動的に2桁挿入されるため、
1295を入力すると12.95が記録されます。通貨金額の長いリストのキー入力を高速化します。 - 最終合計 — 最後のエントリの後のアキュムレータの最終値。テープ全体の終了残高。
- ゼロによる除算の処理 — 実行中の合計をゼロで割ることは数学的に定義されていないため、テープはその行でエラーフラグを立て、無効な値を生成するのではなく、以前の小計を変更せずに保つ。
よくある質問
掛け算は合計全体に対して行われますか? はい。掛け算と割り算は直前の数値だけでなく、現在の合計全体に対して行われます。入力順に評価される、本物の累算(アキュムレータ)方式です。
自動小数(Auto decimal)は何をするの? 入力した数字を「セント(小数第2位までの端数)」として解釈します。これにより金額を素早く打ち込めます。たとえば 1050 は 10.50 になります。
パーセント計算はできますか? パーセントはオプションの拡張機能です。掛け算の流れでは \(\text{合計} \times \text{入力値} \div 100\)、足し算の流れで「x%を加算」する場合は \(\text{合計} + \text{合計} \times \dfrac{\text{入力値}}{100}\) となります。実際のフォームでは基本となる5つの演算を扱います。