Preguntas etiquetadas con rounding

Redondear un valor numérico significa reemplazarlo por otro valor que sea aproximadamente igual pero que tenga una representación más corta, más simple o más explícita.

21
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, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Esto devuelve 3.46, pero parece sucio de alguna manera: void …
107 c#  math  rounding 

12
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 ejemplo tiene esta función …
106 r  integer  rounding 

9
Javascript: formatear un número redondeado a N decimales
en JavaScript, la forma típica de redondear un número a N posiciones decimales es algo como: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Mostrar fragmento de código function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); …

17
Cómo redondear el minuto de un objeto de fecha y hora
I have a datetime object produced using strptime (). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Lo que tengo que hacer es redondear el minuto al décimo minuto más cercano. Lo que he estado haciendo hasta este punto fue tomar el valor de los minutos y usar round () …


11
¿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 better foo(30.1) == …
93 r  rounding 





8
JavaScript: se redondea a varios lugares decimales, pero se eliminan los ceros adicionales
Aquí está el escenario: estoy recibiendo .9999999999999999cuando debería estar recibiendo 1.0. Puedo permitirme perder un lugar decimal de precisión, así que estoy usando .toFixed(15), qué tipo de funciona. El redondeo funciona, pero el problema es que me dan 1.000000000000000. ¿Hay alguna manera de redondear a varios lugares decimales, pero eliminar …





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.