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

  • Автор темы Автор темы backoff
  • Дата начала Дата начала
  • Оценить
Реакции: backoff
имеем число 33, округляем его до 30
имеем число 47, округляем до 40

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

114515

114516

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

Как?


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

C#:
Развернуть Свернуть Копировать
int number = 33;
int result = (int)Math.Floor((double)number / 10) * 10;
return result;

kiss_1kb.1700754424.png
 
  • Оценить
Реакции: backoff и Sergodjan
так как переменную вставить? )
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
 

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