ツールへ移動
calcmintly

数学

分数計算

2つの分数を加算、減算、乗算、除算し、結果を約分します。

ワークスペースに追加

入力値

入力と同時に結果が更新されます。計算ボタンはありません。すべての計算はブラウザ上でローカルに実行されます。

結果

—

小数: —約分: —

上に2つの分数を入力してください。

壊す

ステップ値
簡約化前—
最大公約数—
簡約化後の結果—
小数値—
帯分数—

結果が不適切な場合 (|分子| > 分母) にのみ、帯分数が表示されます。整数の結果は、例えば 2 のように表示されます。

計算式

加算:a/b + c/d = (ad + bc) / bd。減算:a/b − c/d = (ad − bc) / bd。乗算:a/b × c/d = ac / bd。除算:a/b ÷ c/d = ad / bc。いずれの場合も、分子と分母をそれぞれの最大公約数(GCD)で割って簡約化し、分子にマイナス符号がある場合はそのまま残します。

実例

1/2 + 1/3 = (1×3 + 1×2) / (2×3) = 5/6。5と6のGCDは1なので、5/6は既に最も簡単な式であり、その10進数値は0.833333…(0.8333と表示)です。上記のリセット例を使用してこの結果を再現し、値を独自の値に置き換えてください。

適用範囲と制限

入力は整数、負の数、または有限小数です。小数値は、正確な整数演算と簡略化の前に、基数-10の分数に変換されます。ブラウザは入力をJavaScriptの数値として読み取るため、その数値精度を超える桁数は復元できません。分母はゼロであってはならず、除算にはゼロ以外の分子も必要です。結果は表示のみを目的として小数点以下4桁に丸められます。整数入力の場合は、分数は正確な値になります。

数式バージョン: 62d5d10093a6 · 例を確認済み:

FAQ

分母がゼロの場合はどうなりますか?

結果は表示されません。分母がゼロの分数は定義されていないため、このページではゼロ以外の分母を入力するように求め、数値を捏造するのを回避します。

結果はどのように簡略化されますか?

最大公約数によって簡略化されます。例えば、4/6をGCD/2で割ると2/3になります。分子の符号はそのまま保持されるため、−1/2と1/−2はどちらも−1/2と表示されます。

小数が循環することがあるのはなぜですか?

1/3 のような分数は、正確な小数点以下の桁数がありません。表示されている小数は 4 桁 (0.3333) に丸められています。分数自体 1/3 が正確な答えです。

負の分数を使用できますか?

はい。負の分子 (または分母) を入力してください。結果は正規化され、分母は正の値になります。

帯分数とは何ですか?

整数部分と分数部分を組み合わせたものです。例えば、7/3 = 2 1/3 です。帯分数は仮分数の場合に表示されます。真分数と整数はそのまま表示されます。

関連ツール

結果はあくまで推定値であり、専門的な助言を構成するものではありません。