Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Округлить число / Round number

Группа действий: Базовые действия 


Действие округляет заданное число.


Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Число

Число, над которым будет производиться округление.

Robin.Numeric


Да

Номер цифрыПорядковый номер цифры числа, которая будет округляться. Нумерация начинается с 1. Счет начинается слева направо.
Robin.Numeric
Да
Способ округленияПараметр задает способ, по которому будет произведено округление числа. Элементы: Округление к ближайшему, Округление к большему, Округление к меньшему. Robin.String
Да
Результаты

Округленное число

Число после округления.


Robin.Numeric



Особые условия использования 

  1. Действие работает со следующими способами округления : округление к ближайшему целому, округление к большему, округление к меньшему.
  2. Для работы действия необходимо ввести порядковый номер цифры числа, который будет округляться. 
  3. Если номер цифры указан больше того, что есть в числе - действие возвращает неизмененное число.
  4. Если значение порядкового номера цифры указано "0" или отрицательное число, то робот вернет ошибку.
  5. После округления указанной цифры, все нули после него удаляются, но только если они находятся после запятой. Пример: 2.486 → 2.49
  6. Если округляемая цифра находится после запятой и округляется до значения "0", то "0" не будет указан в выходном числе, а значение цифры перед ним увеличиться на 1. Пример: 2.99 → 3
  7. Если у числа после округления целое - 0 и после запятой идут нулевые значения, то действие вернет "0".Пример: На входе число "0.0012". Номер цифры для округления - 3. Число округляется до "0.00". Действие возвращает "0".

Округление к ближайшему  - округление до ближайшей цифры. Необходимо посмотреть какая цифра находится после необходимого, если от 0 до 4, то число не изменяется, если от 5 до 9, то оно становится на один больше. Пример: 2.1 → 2; -1.9 → -2; 2.5→ 3

Округление к большему  -  округление к +∞. Пример: 2.1 → 3 ;  -1.9 → -1

Округление к меньшему - округление к −∞. Пример: 2.1 → 2 ; -1.1 → -2

Примеры работы действия:

  • Число на входе: 349. Номер цифры для округления - 3, Способ округления - Округление к ближайшему. Число на выходе: 349
  • Число на входе: 349. Номер цифры для округления - 2, Способ округления - Округление к ближайшему. Число на выходе: 350
  • Число на входе: 3,489. Номер цифры для округления - 3, Способ округления - Округление к меньшему. Число на выходе: 3,48
  • Число на входе: -3,6. Номер цифры для округления - 1, Способ округления - Округление к большему. Число на выходе: -3
  • Нет меток