コンピュータは、ちゃんとプログラミングすれば、分数も十進も扱うことができる。
誤差が生まれるのは浮動小数点数でデータを表現するときに桁を打ち切るから。