MCPで接続 →

計算を入力してください

公式

広告

結果

商(答え)
1.937
31 divided by 16 = 1.937
数値 1.937

この結果は四捨五入ではなく、指定した小数点以下の桁数で切り捨てられています。

小数点以下対応 筆算(割り算)計算機とは?

このツールは、被除数除数で割り、指定した小数点以下の桁数までを求めるものです。どちらの数も、正の数・負の数・整数・小数のいずれでも入力できます。ポイントは、答えが四捨五入されず、指定した桁で切り捨てされる点です。そのため、筆算をその桁まで進めたときに実際に並ぶ数字を、そのまま確認できます。

使い方

除数(割る数)と被除数(割られる数)を入力します。続いて、何桁目まで計算するか(例:3桁)を選びます。すると、小数点以下がちょうどその桁数になるように、末尾のゼロも省略せずに固定された小数で商が表示されます。

計算式

指定する小数点以下の桁数を \(p\) とします。正確な商は \(q = \text{被除数} \div \text{除数}\) です。結果は次のように求めます。

$$\text{商} = \frac{\text{被除数}}{\text{除数}} \quad \text{(小数点以下 } N \text{ 桁に切り捨て)}$$

sign = (被除数 < 0) XOR (除数 < 0) ? -1 : +1m = |被除数| ÷ |除数|t = floor(m × 10^p) ÷ 10^p商 = sign × t。0以上の絶対値に対して floor(小数切り捨て)を行うことは、ゼロ方向への切り捨てと同じ意味になります。この計算機は \(p\) 桁で計算を止め、四捨五入は行いません。

ある値を小数点の位置で切り上げずに切り捨てる様子を示した数直線
切り捨ては選んだ位までの数字を残し、それ以降を捨てます。切り上げはしません。

計算例

31 を 16 で割り、小数点以下3桁まで求めてみましょう。\(31 \div 16 = 1.9375\) ちょうどです。\(\lfloor 1.9375 \times 1000 \rfloor = 1937\) なので、\(1937 \div 1000 = \mathbf{1.937}\) となります。6桁まで指定すれば 1.937500 と表示されます。

被除数、除数、商、余りの位置を示す筆算の割り算のレイアウト。商に小数点付き
筆算による割り算の各部分:除数、被除数、小数点付きの商、そして下ろした数字。

よくある質問

なぜ 22÷15 が 1.467 ではなく 1.466 になるの? このツールは四捨五入ではなく切り捨てを行うためです。\(22 \div 15 = 1.46666\ldots\) で、3桁で切ると 1.466 が残ります。四捨五入したい場合は、まずもっと多くの桁まで計算してください。

除数が0のときは? 0で割ることは定義されていないため、数値ではなくエラーが返されます。

マイナスや小数の入力にも対応していますか? はい。符号は XOR のルールに従い、\(0.75 \div 1.5\) のように小数の被除数・除数もそのまま計算できます。

最終更新: