浮動小数点ってできるだけ避けてしまうな
まずintで考えて、だめなら固定少数点、どうしても必要な時だけfloat
floatってCPUによっては計算結果が変わることもあるらしいから、扱いやすいintをまず考える