2014-12-27 2 views
-1

Как округлить число в 2-х знаков после запятой, напримерОкругление номер в VB

12.72 --> 12.70 
12.76 --> 12.75 

Например

decimal from 1.01 to 1.02 will round off to 1.00 
decimal from 1.03 to 1.04 will round off to 1.05 
decimal from 1.06 to 1.07 will round off to 1.05 
decimal from 1.08 to 1.09 will round off to 1.10 

ответ

0

То, что вы хотите сделать, это округление до ближайшего 1/20. Поэтому умножьте число на 20, округлите его и разделите на 20:

+0

Спасибо, но не могли бы вы объяснить, почему он должен быть умножен/делен на 20? – Sollo

+1

@ Соло: Вы округляете до ближайшего 0,05 шага, и это 1/20. – Guffa

+0

благодарим вас за объяснение, и это очень полезно для меня – Sollo