• 締切済み

切捨て計算 答えが合いません

25661 = Int(14.1 / 100 * 182000)とすると 25662が正しい答えなのですが25661と計算されます。 数式が間違っているのでしょうか ご指南ください。

みんなの回答

回答No.1

http://pc.nikkeibp.co.jp/pc21/special/gosa/eg4.shtml http://d.hatena.ne.jp/dojum/20070328 14.1って最後に何もつけずに書いた地点でDouble(倍精度浮動小数)扱いになるから,それをCCurして意味あるのかな、とか思ったり Currency型リテラルを使って Int(14.1@ / 100 * 182000) とやると答えは正しく出るはず

関連するQ&A