1. トップ
  2. クイズ
  3. 工夫して10秒で計算してみて!「95×96」→正しく計算できる?

工夫して10秒で計算してみて!「95×96」→正しく計算できる?

  • 2026.6.3
undefined

二桁同士の掛け算の計算を、筆算以外の方法で計算することはできますか。キリのいい数字に変えることで簡単に答えを出すことができてしまいます。一緒に学んでいきましょう。

問題

次の計算をしなさい。
95×96

小学生のときに習った筆算を使えばできそうですが、頭でしようとすると結構大変ですね。

ここでは、ある工夫をして筆算を使わずに計算していきます。

解説

答えは「9120」です。

では、どのような工夫をして計算しているのでしょうか。次のポイントにまとめましたので、確認していきましょう。

ポイント

今回使うのは「インド式計算法」です。インド式計算法の「100に近い数」の掛け算は、筆算をするよりも圧倒的に速く、暗算で答えを出せる方法です。以下に手順を書きます。

手順1:100との差(不足分)を求める
95=100−5
96=100−4

手順2:不足分の合計を100から引く
100−5−4=100−(5+4)=91 
「91」が答えの上二桁になります

手順3:手順1で出てきた100との差(5と4)同士を掛け算する
5×4=20
この「20」が答えの下二桁になります。

よって答えは「9120」となります。こちらはインド式計算法の一例です。

上記の方法が成り立つ理由

では、先ほど紹介した公式は、なぜ成り立つのかを説明します。aとbを100との差とすると、100に近い二つの数は「100−a」と「100−b」と置くことができます。これを掛け算するのですが、中学三年生で習う「展開」という公式を使って計算します。ただし、a,bは一桁(0~9)とします。

(100−a)(100−b)
=100×100+100×(−b)+100×(−a)+(−a)×(−b)
=10000−100(a+b)+ab
=100{100−(a+b)}+ab

ここで100{100−(a+b)}は「100の倍数」なので、下二桁が必ず00になります。つまり答えの“上の部分”を作ります。
また今回のように a,bが一桁(0~9)なら、a+bは最大でも18なので 100−(a+b)は必ず二桁になります。

さらにabは0~81となり必ず二桁以下なので、答えの“下二桁”としてそのまま書けます(一桁のときは十の位に0を付けます)。

少し難しい証明ですが、覚えておくと便利なものになります。

まとめ

100に近い数同士の掛け算は、紹介した公式を使えば簡単に答えを出すことができます。公式を覚えるだけではなく、証明も理解することによって公式を自分で導くことができるようになります。

計算は、一問や二問だけではなかなか身につきません。たくさん演習を積んで、理解を深めていくことがとても大切になります。類似問題にもぜひチャレンジしてみてください。

※当メディアでご紹介する数学関連記事においては、複数の解法をもつものもございます。
あくまでも一例のご紹介に留まることを、ご了承ください。



文(編集):ニシケン
2年間、地方の学習塾に勤めて独立。現在はプロの家庭教師として働きながら、都内の難関私立中学や高校の予想問題や適性検査の執筆活動を行っている。たくさんの受験生のためになる良質な問題を作成し、どんな人が見てもわかりやすい解答・解説の作成を志している。


スピード勝負!他の問題にも挑戦しよう!

【脳トレ】角度を求める方法、覚えてる?→意外と忘れがちな『図形問題』特集
【脳トレ】角度を求める方法、覚えてる?→意外と忘れがちな『図形問題』特集

 

の記事をもっとみる