Как округлить целое число в меньшую сторону до десятка?

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
имеем число 33, округляем его до 30
имеем число 47, округляем до 40

Как?
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 630
Благодарностей
1 225
Баллы
113
  • Спасибо
Реакции: backoff

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
имеем число 33, округляем его до 30
имеем число 47, округляем до 40

Как?
Как вариант можно так:

114515

114516

PS: Аналогично можно через C# состряпать код, либо применить какой-то более красивый коробочный вариант кода, знатоки подскажут наверное.
 
  • Спасибо
Реакции: backoff

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 447
Баллы
113
имеем число 33, округляем его до 30
имеем число 47, округляем до 40

Как?

PS: Аналогично можно через C# состряпать код, либо применить какой-то более красивый коробочный вариант кода, знатоки подскажут наверное.
C#:
int number = 33;
int result = (int)Math.Floor((double)number / 10) * 10;
return result;
 
  • Спасибо
Реакции: backoff и Sergodjan

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
так как переменную вставить? )
project.Variables["age"].Value;
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
во из другого кода взял )))
всем спасибо

C#:
int number = int.Parse(project.Variables["age"].Value);
int result = (int)Math.Floor((double)number / 10) * 10;
return result;
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
так как переменную вставить? )
project.Variables["age"].Value;
во из другого кода взял )))
всем спасибо

C#:
int number = int.Parse(project.Variables["age"].Value);
int result = (int)Math.Floor((double)number / 10) * 10;
return result;
Используйте мой вариант через JS - там нет заморочек с преобразованием переменных. :-)

114522
 

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