MCPで接続 →

計算を入力してください

メモリーキーや関数キーを備えた操作可能な電卓は、下の結果パネルに表示されます。上の入力欄では、1つの計算を検算できます。

公式

公式: メモリー機能付き 基本のオンライン電卓
Show calculation steps (1)
  1. Helper functions

    Helper functions: メモリー機能付き 基本のオンライン電卓

    Square root, percent (divide by 100), and power.

広告

結果

単一計算の結果
7
of the chosen operation
0

この電卓について

これは、昔ながらの手のひらサイズのポケット電卓と同じ感覚で使える、基本のオンライン電卓です。足し算・引き算・掛け算・割り算の四則演算に加えて、平方根、パーセント、円周率(π)、べき乗、符号反転、そして2種類の四捨五入キーといった便利な機能を備えています。さらに、一般的な電卓と同じ4つのメモリーキー(mc・mr・m+・m-)も搭載しているので、計算途中の値を記憶・呼び出しできます。

使い方

画面上のキーをクリックするか、キーボード(数字、「.」「+」「-」「*」「/」「=」、Enterキー)で入力できます。入力した数字はそのまま表示窓に積み上がっていきます。演算子を押して次の数字を入力し、「=」を押すと答えが表示されます。もう一度「=」を押せば、直前の計算を繰り返します。画面右上の小さなパネルには「M」マークと、現在メモリーに記憶されている値が表示されます。キーパッド上部のシンプルな入力欄では、1つの計算をサーバー側で検算できます。

メモリーキーを強調表示した携帯型電卓のフラットな図
4つのメモリーキーを強調表示した基本的な電卓のレイアウト。

計算の仕組み

計算の優先順位(掛け算・割り算を先に計算するルール)に従う一般的な電卓とは違い、このツールは物理的なポケット電卓とまったく同じく、左から右へと順番に計算します。内部では「累積値」と「保留中の演算子」を保持しており、新しい演算子(または「=」)を押すと、まず保留中の計算を実行してから($$\text{accumulator} = \text{applyOp}(\text{accumulator},\ \text{op},\ \text{currentNumber})$$)、新しい演算子を記憶します。そのため 2 + 3 x 4 = の答えは14ではなく20になります。先に \(2 + 3 = 5\) が計算され、その後で4を掛けるからです。

広告
アキュムレータとオペランドから演算子を経て結果に至るフロー図
キーを押すたびに、選択した演算子がアキュムレータと新しいオペランドに適用されます。

計算例

5 + 2 = と押すと、表示窓には 7 が出ます。もう一度 = を押すと「+2」が繰り返され、9、さらに 11 となります。メモリーを使う例では、mcを押し、10と入力してm+(メモリー = 10)、4と入力してm+(メモリー = 14)、5と入力してm-(メモリー = 9)、最後にmrを押すと 9 が呼び出されます。関数の例では、16を入力して平方根を押すと \(\sqrt{16} = 4\)、50を入力してパーセントを押すと \(\frac{50}{100} = 0.5\)、πを入力してR2を押すと3.14、2・べき乗・10・「=」と押すと \(2^{10} = 1024\) になります。

広告

定義と用語集

基本的なハンドヘルド型計算機は、単一の実行値(アキュムレータ)を保持し、一度に1つの操作を適用します。以下の用語は、この計算機で使用される各キーと概念を定義しています。

キー / 用語 定義
mc(メモリクリア) 計算機のメモリに保存されている値を消去し、0にリセットします。ディスプレイに表示されている数値は変わりません。
mr(メモリリコール) 現在メモリに保持されている値を取得し、ディスプレイに表示して、次の計算で使用できるようにします。
m+(メモリ加算) 表示されている値をメモリに既に保存されている値に加算します。例えば、メモリに10がある場合、ディスプレイが5のときにm+を押すと、メモリに15が残ります。
m-(メモリ減算) 表示されている値をメモリの値から減算します。メモリに10がある場合、ディスプレイが5のときにm-を押すと、メモリに5が残ります。
AC(全クリア) 計算機を完全にリセットします。ディスプレイが0に戻り、待機中の操作は破棄され、アキュムレータがクリアされます。(mcも押さない限り、通常メモリはそのまま残ります。)
sqrt(平方根) 表示されている値を、その非負の平方根 \(\sqrt{x}\) に置き換えます。例えば、\(\sqrt{144}=12\) です。負の数の平方根は定義されていません(エラーです)。
percent(%) 表示されている数値をパーセンテージとして解釈し、100で割ります。つまり \(x \div 100\) です。ほとんどの場合、待機中の操作と一緒に使用されます。例えば \(200 \times 15\% = 30\) です。
pi(\(\pi\)) 数学定数 \(\pi \approx 3.14159265\)(円の円周とその直径の比)をディスプレイに挿入します。
power(\(x^y\)) 最初のオペランドを、2番目のオペランドで与えられた指数に累乗します。\(\text{result}=x^{y}\) です。例えば \(2^{10}=1024\) です。
negate(\(\pm\)) 表示されている数値の符号を反転させ、正の値を負の値に、またはその逆に変えます(\(-1\) で乗算します)。減算は実行しません。
R2(小数点以下2桁に丸める) 表示されている値を小数点以下2桁に丸めます。例えば \(3.14159\) は \(3.14\) になります。お金や整理された結果を表示する場合に便利です。
accumulator(アキュムレータ) これまでの操作の結果を保存する内部実行合計です。新しいオペランドと操作は、\(\text{result}=\text{applyOp}(\text{accumulator},\ \text{op},\ \text{operand})\) を介してこの値に適用されます。
pending operator(待機中の操作) 2番目のオペランドがまだ入力されていないため、選択されたが実行されていない操作(\(+\)、\(-\)、\(\times\)、\(\div\)、またはpower)です。次の数値が完成した時、またはイコールキーが押された時に適用されます。

よくある質問

50をパーセントにすると、なぜ0.5になるのですか? パーセントキーは、表示中の値を100で割り、小数の形に変換するためです。

0で割るとどうなりますか? この電卓は0除算を防ぐようになっており、フリーズせずに「Error」と表示します。ACを押せばリセットできます。

ACを押すとメモリーも消えますか? いいえ。AC(オールクリア)は表示・累積値・保留中の演算子をリセットしますが、記憶されたメモリーの値はそのまま残ります。メモリーを消すにはmcを使ってください。

最終更新: