1С ОКР — округление чисел 1С

Также на эту тему:
Калькулятор 1С
Простые математические действия -
сложение, вычитание, умножение, деление

1С ЦЕЛ - целое число
1С POW – число в степень
1С SQRT – квадратный корень

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Функция 1С Окр(Число) производит округление чисел 1С нужным способом. По-умолчанию – до целого.


Например:

  • Для округления числе 1С выполняем функцию 1С Окр(22.55)
  • 1С возвращает 22

Во-первых с помощью 1С ОКР можно проводить округление дробной части чисел 1С (то, что после запятой), например до сотых двух знаков):
Результат = Окр(15.2233, 2); //15.22

Во-вторых с помощью 1С ОКР можно проводить округление целой части чисел 1С (то, что до запятой), например до тысяч (трех знаков):
Результат = Окр(15333, -3); //15000

И наконец, третье. Как известно если остаток меньше 5 – то округляется до 0, а если больше 5, то округляется до 1.

Например:

  • 15.33 округляем как 15.3
  • 15.35 округляем как 15.4
  • 15.37 округляем как 15.4.

С помощью 1С ОКР можно изменить этот порядок:

  • 15.33 округляем как 15.3
  • 15.35 округляем как 15.3
  • 15.37 округляем как 15.4.



Только зарегистрированные пользователи VIP группы могут видеть этот контент.


Добавим в наш калькулятор новые кнопки «Окр».

Для операции нужен только один параметр, поэтому результат будет выводить сразу же по нажатию кнопки операции.

Чтобы узнать какую часть округлять и на сколько разрадов – запросим у пользователя число с помощью ВвестиЗначение().

В обработчик кнопки добавим новую ветку (как добавить новую ветку смотрите Сложение, вычитание, деление и умножение в 1С).

Пример программного кода:



Только зарегистрированные пользователи VIP группы могут видеть этот контент.



Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (Проголосуйте первым за этот пост)
Loading ... Loading ...

Также на эту тему:
Калькулятор 1С
Простые математические действия -
сложение, вычитание, умножение, деление

1С ЦЕЛ - целое число
1С POW – число в степень
1С SQRT – квадратный корень
Тригонометрические и
логарифмические функции 1С

1С строку в число
Преобразовать число в строку 1С
1С случайное число
Модуль числа 1С

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Добавить комментарий