Autour d'une décimale la plus proche de trimestre en C#
Est-il un moyen simple en c# pour arrondir un nombre décimal à la noire la plus proche c'est à dire x.0, x.25 "x".50 x.75
par exemple 0.21 autour de 0.25, 5.03 autour de 5.0
Merci d'avance pour toute aide.
Vous devez vous connecter pour publier un commentaire.
Multiplier par quatre, ronde ce que vous avez besoin d'un nombre entier, puis le diviser par quatre fois:
Les différentes options pour l'arrondissement, et leurs explications, peut être trouvé dans cette excellente réponse ici 🙂
Alternativement, vous pouvez utiliser UltimateRoundingFunction donné dans ce blog:
http://rajputyh.blogspot.in/2014/09/the-ultimate-rounding-function.html
Appel ci-dessous pour la norme de l'arrondissement. c'est à dire 1.125 sera arrondi à 1,25
Appel ci-dessous pour arrondir à la frontière des valeurs. c'est à dire 1.125 sera arrondi à 1,00
Dite de "l'Arrondi" n'est pas possible avec UltimateRoundingFunction, vous devez aller avec paxdiablo réponse à l'appui 🙂