循環小数メーカー
0
A
.0
B
0
B
0
B
...
=
0
/
1
入力:
A =
B =
解説
\(1 = 0.999999999999\cdots\)を例えば\(9999\)で割ると、
\begin{align} \frac{1}{9999} = 0.000100010001\cdots \end{align}
となる。循環させたい数を掛けることで、
\begin{align} \frac{1234}{9999} = 0.123412341234\cdots \end{align}
となって循環小数部分が得られる。あとは整数部分を足したり、\(10^{-n}\)を掛けて小数点の位置を調整したりすれば良い。
\(9999\)に限らず、任意の桁数で同様のことができる。