Preguntas etiquetadas con rounding

114
convertir doble a entero en java

En Java, quiero convertir un doble en un entero, sé que si haces esto: double x = 1.5; int y = (int)x; obtienes y = 1. Si haces esto: int y = (int)Math.round(x); Probablemente obtendrá 2. Sin embargo, me pregunto: dado que las representaciones dobles de enteros a veces se ven como 1.9999999998...

113
Javascript: redondee al siguiente múltiplo de 5

Necesito una función de utilidad que tome un valor entero (de 2 a 5 dígitos de longitud) que se redondea al siguiente múltiplo de 5 en lugar del múltiplo más cercano de 5. Esto es lo que obtuve: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) *...

107
Truncar dos lugares decimales sin redondear

Digamos que tengo un valor de 3.4679 y quiero 3.46, ¿cómo puedo truncarlo a dos decimales sin redondear hacia arriba? He intentado lo siguiente, pero los tres me dan 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679,...

106
Comprueba si el número es entero

Me sorprendió saber que R no viene con una función útil para verificar si el número es entero. is.integer(66) # FALSE Los archivos de ayuda advierten : is.integer(x)¡no prueba si x contiene números enteros! Para eso, use round, como en la función is.wholenumber(x)en los ejemplos. El...

93
¿Cómo redondear a la decena más cercana (o 100 o X)?

Estoy escribiendo una función para trazar datos. Me gustaría especificar un buen número redondo para el eje y maxque sea mayor que el máximo del conjunto de datos. Específicamente, me gustaría una función fooque realice lo siguiente: foo(4) == 5 foo(6.1) == 10 #maybe 7 would be...