このオンライン計算機の仕組み
標準電卓は足し算、引き算、掛け算、割り算を行います — ほとんどの人が電卓に求める日常的な計算です。 下の入力欄またはボタンパッドを使って、括弧を含む数式を入力すると、すぐに結果が得られます。
この電卓は 関数電卓 と同じ数式入力欄を共有しているため、1つの演算だけでなく数式全体について標準的な演算順序を正しく守ります — 3 + 4 * 2 は掛け算が足し算より先に行われるため、正しく11(14ではなく)と計算されます。三角関数、対数、指数、階乗が必要になったときは、いつでも計算機の上にある切り替えで「関数」をタップしてください — 選択内容は次回のために記憶されます。
計算式
数式は次の順序で最初から最後まで評価されます:
- 括弧 —
( )内のすべてが最初に評価されます。 - 掛け算と割り算(
*、/)、左から右へ。 - 足し算と引き算(
+、-)、左から右へ。
考慮すべき重要なポイント
- 演算順序は、左から右へ入力した順序と異なる結果になる場合でも常に適用されます。
10 - 2 * 3は24ではなく4になります。数字を入力した順序にかかわらず、掛け算は常に 引き算より先に行われるためです——デフォルトとは異なる特定の順序で計算したい場合は、 常に括弧を使ってください。 - ゼロによる除算には定義された数値の答えがありません。 ゼロで割る数式を入力すると、 数値ではなくエラーが返されます。ゼロによる除算は非常に大きい、または非常に小さい結果 ではなく、数学的に定義されていないためです。
- 小数の結果は整数に切り捨てられるのではなく、妥当な桁数まで表示されます。
10 / 3のような式は、最も近い整数に丸められるのではなく小数の結果を返すため、計算内容にとって 精度が重要な場合は表示された値全体を確認してください。 - この計算機の数式入力欄は、関数電卓が使うのと同じ入力欄です。 モードを切り替えても 別の計算が作られるわけではありません——表示されるボタンが変わるだけなので、すでに入力 された長い数式は、標準モードと関数モードを切り替えても入力したまま保たれます。
よくある間違い
- 一部の電卓のように、
%が現在の合計にパーセントを加算してくれると思い込むこと。 ここでの%は後置演算子で、直前の数値だけを100で割ります —200 + 10%は220ではなく200 + 0.1 = 200.1と計算されます。200に10%を加算したい場合は、代わりに200 + 200 * 10%(または200 * 1.1)と入力してください。
計算例
(8 + 4) / 2 - 1 の計算:
-
まず括弧を計算します:。
-
割り算:。
-
引き算:。
豆知識
一部の小数の結果がわずかに「おかしく」見えるのは、コンピューターが小数を2進数で保存する仕組みによるものであり、この電卓の誤りではありません。 0.1 + 0.2 のような式は、2進浮動小数点演算では 0.30000000000000004 のような未加工の結果を生成することがあります。これはほとんどの10進小数が2進数で正確に表現できないためで、標準的な浮動小数点演算に基づくすべての電卓やプログラミング言語にこの同じ根本的な挙動が見られます。この電卓が表示結果を適切な桁数に丸めているのは、まさにこの種のアーティファクトを表示しないようにするためです。