アップロードなし, 100%ローカル, アカウントなし

分数計算機

2つの分数と演算子を入力, ブラウザ上で即座に約分済みの分数と小数を取得。

分数計算機の仕組み

分数はあらゆる場所に現れます:レシピのスケーリング、工学比率、宿題、財務の分割。この計算機は2つの分数に対する4つの基本演算(加算、減算、乗算、除算)を処理します。分子と分母を入力し、演算子を選択すると、完全に約分された分数とその小数の同等値が即座に表示されます。すべての計算はブラウザ内でローカルに実行されます;サーバーには何も送信されません。

結果は最大公約数アルゴリズムを使用して自動的に最小公倍数に約分されます。ゼロの分母や分子がゼロの分数での除算などの無効な入力は、無意味な結果を返す代わりに明確なエラーメッセージで即座に検出されます。

分数計算機の使い方をステップごとに解説

  1. 最初の分数の分子と分母を入力します。
  2. 演算子を選択します:加算(+)、減算(-)、乗算(×)、または除算(÷)。
  3. 2番目の分数の分子と分母を入力します。
  4. 出力パネルから約分された分数とその小数の同等値として結果を読み取ります。
  5. 計算を進める前に、ゼロの分母やゼロ分子の除数を修正してください。

よくある使用例

  • 3/4カップと1/3カップの材料が合計1カップより多いか少ないかを確認する。
  • 各分数量を1/2倍することでレシピを半分にして、約分された結果を確認する。
  • 共通の分母を手計算せずに5/6から1/4を引く生徒の宿題の答えを確認する。
  • 一方が費用の2/5を負担し、もう一方が1/3を負担する公平な分割を計算して、合成分数を求める。

よくある質問

この分数計算機はオフラインで動作しますか?

はい。すべての計算は標準的なJavaScriptの整数演算を使用してブラウザ内でローカルに実行されます。ページが読み込まれた後にインターネット接続を切断しても、計算機は動作し続けます。

分数を加算するアルゴリズムは何ですか?

a/bとc/dを加算するには:共通分母としてbとdの最小公倍数(LCM)を計算します。そして合計は(a × d/LCM(b,d) × b + c × b/LCM(b,d) × d)÷ LCM(b,d)です。結果は次に最小項に約分するために分子と分母のGCDで割られます。例:1/3 + 1/4 = 4/12 + 3/12 = 7/12。

分数の乗算と除算はどのように機能しますか?

乗算:分子同士を掛け合わせ、分母同士を掛け合わせて約分します。(2/3) × (3/4) = 6/12 = 1/2。除算:最初の分数に2番目の分数の逆数を掛けます。(2/3) ÷ (3/4) = (2/3) × (4/3) = 8/9。

ゼロの分母を入力するとどうなりますか?

ゼロの分母は分数を未定義にします。ツールは計算前に検証し、ゼロでない分母を入力するよう求めるエラーを表示します。同様に、分子がゼロの分数での除算はゼロ除算と同等であり、無効としてフラグが立てられます。

結果は常に完全に約分されますか?

はい。すべての演算の後、ツールはユークリッドアルゴリズムを使用して結果の分子と分母の最大公約数(GCD)を計算し、両方をそれで割ります。したがって6/12は常に1/2として表示され、約分されていない形式では表示されません。

負の分数や仮分数を入力できますか?

はい。負の分子(例えば-3/4)を入力して負の分数を表すことができます。分子が分母を超える仮分数も受け入れられます;結果は約分されますが帯分数には変換されません。