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

backoff

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

Как?
 

Moonwalker

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

Sergodjan

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

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

114515

114516

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

samsonnn

Client
Регистрация
02.06.2015
Сообщения
2 050
Благодарностей
1 855
Баллы
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 308
Благодарностей
6 609
Баллы
113
так как переменную вставить? )
project.Variables["age"].Value;
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 308
Благодарностей
6 609
Баллы
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
Сообщения
22 561
Благодарностей
10 102
Баллы
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
 

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