FRACTION CALCULATOR

分数計算

分数の足し算・引き算・掛け算・割り算を自動計算できます。約分、通分、仮分数・帯分数、小数との変換にも対応しています。大きな整数もBigIntで正確に計算します。

入力値はブラウザ内だけで処理し、ツールの計算のために外部へ送信・保存しません。

2つの分数を入力

整数部は帯分数のときだけ使います。

1つ目の分数
2つ目の分数

分子・分母・整数部は各100桁まで。分母は1以上の整数です。負の帯分数は整数部へ-1のように入力します。

計算結果

結果は最大公約数で約分します。

分数とは

分数は、分子と分母の2つの整数で数量を表す方法です。横線の上側が分子、下側が分母です。分母は、全体をいくつに等しく分けたかを表すため、0にはできません。

約分

分子と分母を同じ0でない整数で割り、値を変えずに簡単な分数へすることです。最大公約数で割ると既約分数になります。

通分

異なる分母を共通の分母へそろえることです。分母が違う分数の足し算・引き算で使います。

仮分数と帯分数

分子の絶対値が分母以上の分数を仮分数といいます。帯分数は整数部分と真分数を組み合わせた表示です。

分数の四則計算

足し算・引き算は、分母が異なる場合に通分してから分子を加減します。掛け算は分子同士・分母同士を掛け、割り算は割る分数の分子と分母を入れ替えて掛けます。本ツールでは加減算に分母の最小公倍数を使い、掛け算は先に交差約分します。

これらの説明は、文部科学省の小学校学習指導要領(平成29年告示)解説 算数編で扱われる分数の加法・減法・乗法・除法の考え方と整合する内容です。

小数と分数の関係

有限小数は、10、100、1000…を分母とした分数へ正確に変換できます。例えば0.25 = 25/100 = 1/4です。0.333は正確には333/1000なので、1/3とは推測しません。

大きな整数も正確に計算

このツールでは分子・分母を整数として処理し、分数そのものを小数へ変換してから計算しません。BigIntによる有理数演算を使い、入力上限内で正確に計算します。各整数100桁、小数点以下30桁は数学上の限界ではなく、このツールを安全に使うための上限です。