Ho variabile come float num = (x/y); Ho bisogno di arrotondare il risultato ogni volta che num dà risultato come 34.443. Quindi come fare in C#?Come arrotondare un numero
risposta
Uso Math.Ceiling:
Restituisce il più piccolo intero maggiore o uguale al numero specificato
Si noti che questo funziona su raddoppia, quindi se volete un galleggiante (o un intero) dovrai lanciare.
float num = (float)Math.Ceiling(x/y);
Usa Math.Ceiling
se si desidera che il numero intero maggiore della risposta, o Math.Floor
se si vuole un intero minore la risposta.
Esempio
Math.Ceiling(3.46) = 4;
Math.Floor(3.46) = 3;
Usa quello richiesto per il vostro caso.
+1 nice ......... –
float num = (x/y);
float roundedValue = (float)Math.Round(num, 2);
Se si utilizza la funzione Math.Round, è possibile specificare no dei punti da arrotondare.
'Math.Ceiling' -" Ho bisogno di arrotondare ** up ** ... " – Zaz
se avete bisogno di 2 decimali, yo può usare qualcosa di simile:
float roundedvalue = (float)Math.Ceiling(x*100/y) /100;
float roundedvalue = (float)Math.Floor(x*100/y) /100;
- 1. Come arrotondare un numero a un numero intero selezionato
- 2. Come arrotondare un numero in Groovy?
- 3. Come arrotondare un numero in JSTL?
- 4. Come arrotondare un numero intero a centinaia?
- 5. Come posso arrotondare un numero in Javascript?
- 6. Arrotondare un numero in Visual Basic
- 7. Come arrotondare un numero entro un determinato intervallo?
- 8. Arrotondare un numero intero al numero intero più vicino
- 9. Come arrotondare un decimale?
- 10. Come si fa a arrotondare un numero in virgola mobile a un numero specificato di cifre?
- 11. Arrotondare un float al numero intero successivo nell'obiettivo C?
- 12. Arrotondare al multiplo più vicino di un numero
- 13. Come limitare e arrotondare il numero in rubino
- 14. Django ORM come arrotondare un risultato medio
- 15. javascript - come da arrotondare al numero intero più vicino
- 16. Come arrotondare una volta?
- 17. Arrotondare al più vicino
- 18. Come arrotondare un valore in Twig
- 19. Serializzare un decimale in JSON, come arrotondare?
- 20. Come arrotondare un float in F #?
- 21. Arrotondare al più alto numero intero più vicino in VBA
- 22. Come arrotondare a 2 cifre decimali?
- 23. Come arrotondare un decimale alla frazione più vicina?
- 24. come arrotondare al prossimo 10 in oracolo?
- 25. Arrotondare in SQL Server?
- 26. Come arrotondare parseFloat risulta in Jquery/Javascript?
- 27. C++: come arrotondare un doppio a un int?
- 28. Arrotondare al più vicino 100
- 29. arrotondare un numero in virgola mobile al valore intero successivo in java
- 30. Ruby 2.0 - Arrotondare un numero intero al multiplo più vicino di 10
Se sia '' x' e y' sono numeri interi, che verrà troncato. – Zaz
@Josh: vero. Supponevo che l'OP avesse già i float poiché il risultato era 34.443, ma vale sicuramente la pena chiamarlo esplicitamente. – Quartermeister
Ceiling o Floor in base al requisito ... –