doubleどころかdecimalでも有効桁はそんなにないから数値クラス書くところからはじめるといいよ