しくみ
両方の入力をまず仮分数に直します。足し算と引き算は通分し、掛け算は分子同士・分母同士をそのまま掛け、割り算は2つ目の分数を逆にして掛けます。すべての答えは最大公約数で約分し、約分・帯分数・小数の3通りで示します。
1/2 + 1/3 → 3/6 + 2/6 → 5/6 ≈ 0.833
入力できる値
- 整数: 2は2/1という意味です。
- 分数: 3/4、-1/2のような負数も大丈夫です。
- 帯分数: 1 1/2は1と2分の1という意味です。
活用のヒント
- ゼロでの割り算(0/5での割り算を含む)は変な答えの代わりにエラーで知らせます。
- 大きすぎる数(10億超)は正確に計算できるよう受け付けません。
- すべてブラウザ内で動き、アップロードしません。
計算の基準と出典
- 分数の四則演算は学校数学の基準に従う(通分、最大公約数での約分)
最終確認 2026年10月12日
よくある質問
帯分数の入力方法は?
1と2分の1は1 1/2のように空けて入力します。整数(2)や真分数(3/4)も使え、負数も大丈夫です。
手順の求め方は?
足し算と引き算は通分し、掛け算は分子同士・分母同士をそのまま掛け、割り算は2つ目の分数を逆にして掛けます。手順には約分前の途中式も示します。
割り算が拒否されたのはなぜ?
ゼロでの割り算(0/5を含む)に答えはないため、推測の代わりにエラーを表示します。
小数の精度は?
分数自体は常に正確です。小数は表示のため10桁に丸めています。