MCPで接続 →

計算を入力してください

公式

広告

結果

3
b が a の中に入る回数(整数)
余り 2
正確な答え(a ÷ b) 3.4

商と余りの計算ツールとは?

この計算ツールは、ある数(被除数 a)を別の数(除数 b)で割り、3つの結果を返します。整数部分である、割り切れずに残る余り、そして割り算の正確な小数の値です。学生の宿題から、プログラミングでの整数除算(割り算)の確認まで、幅広く使える万能な計算ツールです。

使い方

1つ目の入力欄に被除数(割られる数)、2つ目の入力欄に除数(割る数)を入力するだけで、結果が表示されます。例えば \(17 \div 5\) なら、商は 3、余りは 2 です。5 は 17 の中にちょうど 3 回(15)入り、2 が残るためです。

計算式の解説

商は「床関数による除算(切り捨て除算)」で求めます。$$q = \left\lfloor \frac{a}{b} \right\rfloor$$ となり、もっとも近い整数に切り捨てます。余りは $$r = a - b \cdot q$$ で計算します。これにより、割り算の基本である \(a = b \cdot q + r\) という関係が常に成り立ちます。

広告
a を b の q 個の等しいグループに分け、小さな余り r が残る様子を示す図
被除数 a は大きさ b の q 個のまとまりに分けられ、余り r が残ります。

計算例

17 ÷ 5 の場合:$$\left\lfloor \frac{17}{5} \right\rfloor = \lfloor 3.4 \rfloor = 3$$ となり、商は 3 です。余りは \(17 - 5 \times 3 = 17 - 15 = 2\)。正確な答えは 3.4 です。

大きさ b の等しいジャンプを q 回数えた数直線で、a に届く前に短い余り r が残る様子
a に b の完全なステップがいくつ入るか数えると商が得られ、残りが余りになります。

よくある質問

被除数がマイナスの場合は? このツールは床関数による除算を使うため、\(-17 \div 5\) では商が −4(−3.4 の切り捨て)、余りが 3 となり、余りは常に 0 以上に保たれます。

除数が 0 のときは? 0 での割り算は定義されていないため、結果はすべて 0 になります。0 以外の除数を入力してください。

小数でも使えますか? 使えます。商は a ÷ b の切り捨て(床関数)のままで、余りも同じ関係式に従って計算されます。

最終更新: