Tengo una variable como float num = (x/y); Necesito redondear el resultado cada vez que num da un resultado como 34.443. Entonces, ¿cómo hacer esto en C#?Cómo redondear un número
Respuesta
Uso Math.Ceiling:
Devuelve el menor entero mayor o igual que el número especificado
Tenga en cuenta que esto funciona en dobles, así que si quieres un flotador (o un número entero) necesitarás lanzar.
float num = (float)Math.Ceiling(x/y);
Uso Math.Ceiling
si desea que el número entero superior a la respuesta, o Math.Floor
si quieres un entero menor que la respuesta.
Ejemplo
Math.Ceiling(3.46) = 4;
Math.Floor(3.46) = 3;
Utilice el que se requiere para su caso.
+1 agradable ......... –
float num = (x/y);
float roundedValue = (float)Math.Round(num, 2);
Si utilizamos la función Math.Round podemos especificar el número de lugares a redondear.
'Math.Ceiling' -" Necesito redondear ** arriba ** ... " – Zaz
si necesita 2 decimales, yo puede usar algo como:
float roundedvalue = (float)Math.Ceiling(x*100/y) /100;
float roundedvalue = (float)Math.Floor(x*100/y) /100;
- 1. ¿Cómo redondear un número en Javascript?
- 2. ¿Cómo puedo redondear un número en Javascript?
- 3. Redondear un número dividido en Bash
- 4. ¿Cómo redondear un número dentro de un cierto rango?
- 5. número Truncar decimal no redondear
- 6. ¿Cómo redondear un número al 10 más cercano?
- 7. Cómo redondear/cementar/plantar un número bcmath en PHP?
- 8. ¿Cómo redondear un número a los diez más cercanos?
- 9. Truncar/redondear el número entero en JavaScript?
- 10. redondear al número agradable más cercano
- 11. Cómo tapar y redondear el número en ruby
- 12. En Excel, cómo redondear al número de fibonacci más cercano
- 13. Javascript - cómo redondear al número entero más próximo
- 14. ¿Cómo redondear el número decimal a 2 dígitos en iphone?
- 15. Redondear un doble a int
- 16. Cómo redondear entero en java
- 17. Cómo redondear un valor en Twig
- 18. Cómo redondear las esquinas de un botón
- 19. Cómo redondear un tiempo en T-SQL
- 20. ¿Cómo redondear un decimal hacia arriba?
- 21. ¿Cómo redondear el doble al número entero más cercano y luego convertirlo en un flotador?
- 22. ¿Cómo redondear un número en VBA al 5 más cercano? (o 10 o X)
- 23. ¿Cómo redondeo un número en JSTL?
- 24. ¿Cómo redondear a los Mil más cercanos?
- 25. ¿Cómo redondear un decimal a la fracción más cercana?
- 26. ¿Cómo redondeo un número en PHP?
- 27. ¿Cómo formateo un número en Java?
- 28. cómo redondear números decimales en Android
- 29. redondear un número de coma flotante al siguiente valor entero en java
- 30. Redondear un flotante hasta el siguiente entero en javascript
Si tanto 'x' y y' son enteros, se trunca'. – Zaz
@Josh: cierto. Supuse que el OP ya tenía flotadores ya que el resultado fue 34.443, pero definitivamente vale la pena llamarlo explícitamente. – Quartermeister
Techo o piso según el requisito ... –