分数計算機 Fraction Calculator

分数計算機は、分数の足し算、引き算、掛け算、割り算を簡単にできる無料ツールです。「複数項の計算」「計算結果の履歴コピー」「小数点表記」という機能もあります。
使い方
- 分数を「」に入力します。
- 計算する項数が少ない場合は、追加します。
- 履歴が表示されます。クリックすると計算式と結果をコピーできます。
分数計算機
Step 1:最初の2つの値を確認
ページを開くと、初期状態で「3/4」と「1/6」が入力済みです。演算子や削除ボタンは表示されていません。
Step 2:追加で計算したい項があれば
「+項を追加」ボタンをクリックすると、新しい入力行が追加されます。
- 「演算子+数値入力+削除ボタン」の順で表示されます。
- 演算子を選び、数値を入力します。
- 不要な場合は「削除ボタン」でその行を削除できます。
Step 3:数値を入力する
入力できる形式:
- 整数(例:2、-5)
- 分数(例:3/4、-2/5)
- 混合数(例:1 3/4、-2 1/2)
マイナス符号付きの数値にも対応しています。
Step 4:計算を実行
2項以上の入力がある状態で「計算」ボタンをクリックしてください。
Step 5:結果の確認
計算結果が画面に表示されます(既約分数・混合数・小数形式)。
また、履歴リストに式と結果が追加され、クリックするとクリップボードへコピーされます。
Step 6:最初に戻す
「クリア」ボタンをクリックすると、入力が初期状態(「3/4」「1/6」)にリセットされます。
例:負の数を使う場合
- 「クリア」で初期状態にする
- 最初の「3/4」を「-1/2」に書き換える
- 「+項を追加」をクリックし、+ 演算子で「3/4」を入力
- さらに「+項を追加」で − 演算子と「2/3」を入力
- 「計算」ボタンをクリックして結果を確認
分数の計算の基本
1. 加算と減算(a/b ± c/d
)
- 通分:分母 b と d の最小公倍数を求め、分子を調整。
- 分子の加算または減算:
a'/lcm ± c'/lcm = (a' ± c') / lcm
- 約分:分子と分母の最大公約数で割って簡単な形に。
例:2/3 + 1/4 → LCM(3,4)=12 → 8/12 + 3/12 = 11/12
2. 乗算と除算
掛け算(a/b × c/d
)
- 分子どうし/分母どうしを掛ける:
(a × c) / (b × d)
- 結果を約分する
例:2/3 × 4/5 = 8/15
割り算(a/b ÷ c/d
)
- 割る数の逆数を掛ける:
a/b × d/c
- 掛け算と同様に処理
- 結果を約分
例:2/3 ÷ 4/5 = 2/3 × 5/4 = 10/12 = 5/6
3. 混合数と仮分数の変換
- 仮分数 → 混合数:商と余りで整数部と分数部に分ける。
- 混合数 → 仮分数:整数部 × 分母 + 分子)/ 分母
例:1 3/4 = (1×4 + 3) / 4 = 7/4
、7/4 = 1 3/4
4. 符号の扱い
負の分数は、分子にマイナス符号を付け、分母は正のまま扱います。
5. 約分と既約分数
最大公約数(GCD)で分子と分母を割って最も簡単な形にします。
例:6/8 → 6÷2/8÷2 = 3/4
コツまとめ
操作 | 手順 |
---|---|
加減算 | 通分して分子を操作し、そして約分 |
乗算 | 分子同士・分母同士を掛け合わせて約分 |
除算 | 逆数を掛け、同様に処理 |
混合数変換 | 仮分数と混合数を相互に変換 |
符号 | 負号は常に分子に付ける(分母は正) |
約分 | 計算後は GCD で既約分数にする |
関連記事
注意事項
このツールは無料でご利用いただけます。
※このプログラムはPHP8.2.22にて作成、動作確認を行っております。
※ご利用下さっている皆様のご意見・ご要望(改善要望)をお寄せください。