Ответ 1
Вы спрашиваете о System.Math.Ceiling?
Math.Ceiling(0.2) == 1
Math.Ceiling(0.8) == 1
Math.Ceiling(2.6) == 3
Math.Ceiling(-1.4) == -1
У меня есть число ( "double" ) из int/int (например, 10/3).
Какой лучший способ аппроксимации Excess и преобразовать его в int на С#?
Вы спрашиваете о System.Math.Ceiling?
Math.Ceiling(0.2) == 1
Math.Ceiling(0.8) == 1
Math.Ceiling(2.6) == 3
Math.Ceiling(-1.4) == -1
int scaled = (int)Math.Ceiling( (double) 10 / 3 ) ;
Рассмотрим 2.42, вы можете сказать, что это 242/100 бит, вы можете упростить его до 121/50.