循環小数から分数への計算機
小数点以下の非循環桁と循環桁を入力すると、正確な分数に変換します。
最終更新日: September 5, 2026
よくある質問
0.1666...(0.1で6が循環)は分数にすると何ですか?
1/6です。非循環桁「1」と循環桁「6」の場合:分子 = 16 − 1 = 15、分母 = 100 − 10 = 90、15/90は1/6に約分されます。
0.333...(3が循環)は分数にすると何ですか?
1/3です。非循環フィールドを空にして「3」を循環桁として入力します:分子 = 3 − 0 = 3、分母 = 10 − 1 = 9、3/9は1/3に約分されます。
なぜ分母は10のべき乗を使うのですか?
各小数位は10のべき乗を表すため、循環ブロックをその長さ分だけずらして引き算すると、代数的に無限の繰り返しが打ち消され、有限の分数が残ります。10のべき乗は各部分の桁数から直接決まります。
これは0.727272...のように非循環部分がない小数にも機能しますか?
はい。非循環フィールドを空にして循環桁として「72」を入力してください。計算機は空白の非循環部分をゼロ桁として扱います。
2.5555...のように整数部分がある小数を入力するにはどうすればいいですか?
小数部分だけを入力してください。この場合、非循環桁として「5」を入力するのは誤りです。5自体が循環しているためです。非循環部分は空欄のままにし、循環桁として「5」を入力すると5/9が得られます。その後、整数部分の2を別途加えて2 + 5/9 = 23/9とします。
0.8333...(0.8で3が循環)は分数にすると何ですか?
5/6です。非循環桁「8」と循環桁「3」の場合:分子 = 83 − 8 = 75、分母 = 900 − 100 = 800…ではなく、非循環桁1桁の後に循環桁1桁が続くシンプルな規則(100−10)=90を使うと、75/90は5/6に約分されます。
すべての循環小数は正確な分数として表せますか?
はい。永遠に循環する小数は、定義上すべて有理数であり、必ず2つの整数の比として表すことができます。(πのような)循環しない、終わりのない小数のみが無理数であり、この方法で変換することはできません。