Как округлить такие числа

username666

Client
Регистрация
20.03.2020
Сообщения
216
Реакции
92
Баллы
28
557.726 = 560
344.214 = 345
7682.287 = 7680
162.256 = 160
 
  • Спасибо
Реакции: dihard
В переменную number - входящее число нужно передавать
C#:
Развернуть Свернуть Копировать
double n = Convert.ToDouble(project.Variables["number"].Value);
return System.Math.Round(n/5) * 5;
 
  • Спасибо
Реакции: username666
Подскажите пожалуйста как округлить числа в большую сторону?

По принципу:
Код:
Развернуть Свернуть Копировать
0 = 10
1 = 10
7 = 10
10 = 20
12 = 20
17 = 20
200 = 210
212 = 220
10000000000003 = 10000000000010
 
Последнее редактирование:
Подскажите пожалуйста как округлить числа в большую сторону?

По принципу:
Код:
Развернуть Свернуть Копировать
0 = 10
1 = 10
7 = 10
10 = 20
12 = 20
17 = 20
200 = 210
212 = 220
10000000000003 = 10000000000010
C#:
Развернуть Свернуть Копировать
double n = Convert.ToDouble(project.Variables["number"].Value);
double roundedValue = Math.Ceiling(n/10) * 10;
return roundedValue;
 
  • Спасибо
Реакции: kagorec

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)