その前に有理数体での加減乗除を定義しないと。
また、有理数の円未満の端数処理をどうするか検討しないとな。
切捨て?切りage?四捨五入?設定で選択できるようにしないと
実用に耐えないかもよ。