MCPで接続 →

計算を入力してください

公式

広告

結果

積(=)
163328

解答

2552 × 64 -------- + 10208 + 153120 -------- = 163328

ステップごとの解説

|Digit 4 (ones place): 2552 × 4 = 10208
|Digit 6 (tens place): 2552 × 6 = 15312, then shift left 1 place → 153120

筆算掛け算 計算ツールとは?

このツールは、学校で習う「筆算(縦に並べて計算する標準的なやり方)」で2つの数を掛け算します。単に答えを出すだけでなく、手書きの解答とまったく同じ過程を再現します。右揃えで並べた桁の配置図、各ステップの部分積、繰り上がりの数字、そして言葉でわかりやすく説明したステップごとの解説まで表示。正の数・負の数・小数のいずれにも対応しています。

使い方

被乗数(かけられる数・上の数)乗数(かける数・下の数)を入力すると、答えと計算過程が表示されます。マイナス記号で負の数を、小数点で小数を入力できます。配置図とステップは、符号と小数点を取り除いた絶対値をもとに計算するため、手書きするときとまったく同じように桁がきれいに揃います。

計算式の解説

答えは単純に \(\text{積} = \text{被乗数} \times \text{乗数}\) です。アルゴリズムは、その答えがどのように組み立てられるかを示します。乗数の各桁を右から左へ、位 \(k\)(一の位 = 0、十の位 = 1、…)の順に取り出し、被乗数全体にその1桁を掛けて、部分積を左に \(k\) 桁ずらします。ずらしたすべての部分積を合計すると最終的な答えになります:$$\text{積} = \sum (|M| \cdot m_k) \times 10^k$$符号は別々に組み合わせ(負 \(\times\) 負 = 正)、小数点以下の桁数は足し合わせます。入力がそれぞれ \(d_A\) 桁と \(d_B\) 桁の小数なら、積は \(d_A + d_B\) 桁になります。

数字を一の位、十の位、百の位、10のべき乗に分けた位取りの列
各部分積は、乗数の桁の位に対応する10のべき乗だけずらされます。

具体例で見てみよう

\(2552 \times 64\) の場合:まず一の位の 4 を掛けて \(2552 \times 4 = 10208\)。次に十の位の 6 を掛けて \(2552 \times 6 = 15312\) とし、これを左に1桁ずらして 153120 にします。最後に部分積を合計すると $$10208 + 153120 = \mathbf{163{,}328}$$ となります。

2つの部分積と繰り上がりを含む最終的な和を示す筆算の格子
標準的なアルゴリズム:乗数の各桁が桁をずらした部分積を生み、それらを合計します。

よくある質問

小数も計算できますか? はい、できます。たとえば \(2.55 \times 6.4\) なら、いったん小数点を外して \(255 \times 64 = 16320\) を求め、小数点以下が3桁になるように点を打ち直して 16.32 とします。

負の数はどう扱われますか? 配置図は絶対値(大きさ)をもとに作られ、最終的な積に符号を組み合わせて付けます。たとえば \(-2.5 \times 6 = -15\) です。

乗数の桁に 0 があるときは? その部分積はすべて 0 の行になりますが、それでも所定の位にずらして並べられ、合計には何も影響しません。

最終更新: