Murelio

必要な機能を読み込んでいます。

剰余計算

被除数と除数から0方向切捨ての商と余りを計算します。

使い方

  1. 被除数を入力します。
  2. 0ではない除数を入力して計算します。

主な機能と処理範囲

常に非負となる数学的moduloではなく、JavaScriptに近いremainderの定義です。

処理の仕組み

q=Math.trunc(dividend/divisor)、r=dividend−q×divisorで求めます。

例

17÷5なら商3、余り2で17=5×3+2です。

こんな場面で便利

  • プログラミング言語の余り挙動を確認するとき
  • 整数除算の商と余りを同時に見るとき

利用前の確認

  • 除数0は不可で、負数では常に非負のmoduloと異なる場合があります。

よくある質問

負の被除数で余りが負になるのはなぜ?

商を0方向に切り捨ててから余りを求めるためです。

関連ツール