既定の例:四分の三に六分の五
- 約分後の結果
- 19/12
- 小数
- 1.583333
- 分子
- 19
- 分母
- 12
仮分数のまま、すでに最簡である。小数は表示用に丸めたもので、答えではない。金額でものを考える人のための読解補助だ。
分数の計算には 4 つのルールがあります。たし算とひき算では分母をそろえる必要があり、かけ算とわり算はそのまま掛け合わせられます。結果を最も簡単な形に約分するには、最大公約数を使います。 帯分数、加減算の公分母、結果がゼロでない場合の逆数も表示します。
このページの実装で構築時に再計算 · 2026-10-22 に確認
分数の計算は操作ごとに正解が一つしかないが、認められた書き方は三つ以上ある。ここでは受け取る形を仮分数に固定し、同じ和を別のツールに書かせて並べ、黙って丸めずに拒否する入力を具体的に示す。
| 2 | 3 | 4 | 6 | 8 | 12 | |
|---|---|---|---|---|---|---|
| add | 0.67 | 0.5 | 0.42 | 0.33 | 0.29 | 0.25 |
| sub | -0.33 | -0.17 | -0.08 | 0 | 0.04 | 0.08 |
| mul | 0.08 | 0.06 | 0.04 | 0.03 | 0.02 | 0.01 |
| div | 0.33 | 0.5 | 0.67 | 1 | 1.33 | 2 |
分母がいくつであっても、加法が値を小さくすることはなく、乗法が値を大きくすることもない。行の順序は数字ではなく演算で決まるので、中ほどの二行は決して交差しない。
仮分数のまま、すでに最簡である。小数は表示用に丸めたもので、答えではない。金額でものを考える人のための読解補助だ。
ページは二つ、値は一つ。どちらも印字の前に同じ仮分数へ約すので、算術で食い違うことはありえない。違いが出るのは見せ方だけだ。
約分は表示の前に走るので、等価だが約されていない分数が画面に届くことはない。意図した設計だ。一つの答えを二つの姿で見せれば、読者は答えを二つ受け取ったと錯覚する。
分母の負値は入力としては受け付けるが、正規化して消す。符号は分子へ移り、印字される分母は常に正になる。
どの欄も百万で頭打ちだが、ここに印字された分子はその線を越えている。上限が縛るのは入力できる範囲であり、算術が出せる範囲ではない。
unavailable
分母がゼロ
ゼロ除算に値はないので、答えが存在しないと伝える。無限大で埋めることも、項を黙って落とすこともしない。
unavailable
ゼロに等しい分数で割る
判定は二つ目の分数の値に対して行い、分子だけを見ない。まともな分数の形に隠れたゼロも、ゼロで割ることに変わりはない。
unavailable
上限を一歩超えた欄
近い合法値に丸めず、入力をそのまま拒否する。丸めれば、利用者が尋ねていない問いに対してそれらしい数を返すことになる。
unavailable
分子に打ち込まれた小数
分子と分母の欄は整数しか受け付けない。1.5 は 3/2 ではなく非対応の入力として扱う。ここで意図を推測すれば、誤解を表面化させずに覆い隠すことになる。
calculator.net2026-10-22 に確認
その設計にした理由既定の出力が仮分数ではなく帯分数になっている。学校の慣行だ。答案は帯分数で採点されるので、このページは紙に書く形に最適化されている。計算を続けるのに楽な形ではない。
帯分数で答えたい読者には、このページは物足りない。正直な補いは下のリンクで、同じ入力から帯分数を計算する。ここに二つ目の結果欄を足せば、両方のページの面積が倍になるだけだ。
3/4 と 5/6 を入れ、演算に加法を選ぶ。結果は 19/12、小数は 1.583333 と出る。次にどれかの分子へ 1000001 を入れる。結果が丸められた数ではなく、算出不能の表示に変わることを確かめる。
3/4 + 5/6 を手で 19/12 に約し、負の分母で符号の規則を確認した · impl 77d59fe7
分子と分母には−1000000~1000000の整数を入力します。分母は0にできず、割り算では第2の分子も0にできません。最大公約数で約分します。例:1/2 + 1/3 = 5/6。小数表示は有理数の近似値です。
本計算ツールは一般的な数学的結果を提供します。学習・計画・概算に適しています。採点対象の課題、公表する数値、金銭的な約束に用いる場合は、必ず別途検証してください。
この記録は本ページの実装を示し、独立した検証を意味しません。外部資料は明示された式や定義のみを裏付けます。推定や独自ルールにはそれぞれの前提があります。
+/-: n/d = (n1 x d2 +/- n2 x d1)/(d1 x d2); x: n = n1 x n2, d = d1 x d2; /: n = n1 x d2, d = d1 x n2; -> (n/g)/(d/g), g = gcd(|n|,|d|)
結果はユークリッドの互除法で約分します。分母が0の場合、または分子が0の分数で割る場合は計算できません。
分数の足し算や引き算では、分子が同じ大きさの部分を数えるように、分母をそろえます。たとえば、1/2と1/3は計算前に6分の形へ直します。掛け算と割り算には別の規則があり、公分母は必要ありません。分母が0の分数は無効です。また、分子が0の分数で割ることもできません。
どちらの順序でも計算できます。掛け算の前に約分すると途中の分子と分母が小さくなり、手計算しやすくなることがあります。この計算機は最後に結果を自動で約分するため、入力前に約分する必要はありません。
いいえ。4つの分子・分母の入力欄には整数を入力してください。分母に0は指定できず、分子が0の分数で割ることもできません。
各分数の分子と0以外の分母を入力し、加算を選びます。通分して約分するため、1/2 + 1/3 = 5/6になります。減算・乗算・除算も選べますが、0の分数では割れません。