Tengo un número ("doble") de int/int (como 10/3).Redondear un doble a int
¿Cuál es la mejor manera de aproximación por exceso y convertirlo a int en C#?
Tengo un número ("doble") de int/int (como 10/3).Redondear un doble a int
¿Cuál es la mejor manera de aproximación por exceso y convertirlo a int en C#?
¿Preguntas sobre System.Math.Ceiling?
Math.Ceiling(0.2) == 1
Math.Ceiling(0.8) == 1
Math.Ceiling(2.6) == 3
Math.Ceiling(-1.4) == -1
Math.Ceiling (-1.4) == - 2 - ¿Qué idioma es ese? Dime su nombre para que pueda evitarlo como la peste. –
Vaya, lo arruiné. Lo busqué, pero leí mal el ejemplo. –
int scaled = (int)Math.Ceiling((double) 10/3) ;
Creo que necesita convertirlo para que esto funcione ... es decir 'int int. = Int (int) Math.Ceiling ((doble 10/3);' –
¿Qué es 'Aproximación por exceso'? –
Uhm ... ¿quizás no sé cómo llamarlo en inglés? :) Bueno, si tienes 0.2-> 1; 0.8-> 1 ... y así sucesivamente ... "redondo" a la siguiente int? – markzzz
¿Quiere decir '(int) Math.Ceiling (x)'? – CodesInChaos