Как к круглому десятичному значению до ближайших 0,05 значений?

Это не вся ерунда, хотя, поскольку разрешение символов такого как '+' может быть очень полезно для пользователей, сражающихся со спамом, например, myemail+sketchysite@gmail.com ( мгновенные доступные адреса Gmail ).

Только, когда сайт принимает его все же.

18
задан Bryan Menard 19 September 2009 в 12:36
поделиться

3 ответа

Как насчет:

Math.Ceiling(myValue * 20) / 20
27
ответ дан 30 November 2019 в 06:42
поделиться

Дублированы здесь и здесь для ruby ​​и python. Это не должно сильно отличаться.

1
ответ дан 30 November 2019 в 06:42
поделиться

Math .. ::. Round Method (Decimal, Int32, MidpointRounding)

Округляет значение с плавающей запятой двойной точности до указанного числа дробные цифры. Параметр указывает, как округлить значение, если оно находится на полпути между двумя другими числами.

   Math.Round(1.489,2,MidpointRounding.AwayFromZero)
2
ответ дан 30 November 2019 в 06:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: