Калькулятор
Блок для калькуляций различных выражений
Блок доступен в Действия - Функции - Калькулятор
Примеры доступных записей:
Доступные операторы:
Доступные функции:
abs - модуль числа
ceil - округлить в большую сторону
floor - округлить в меньшую сторону
round - округлить по правилам математики. Если 1.5 -> 2, 1.4 -> 1
pow - возвести в степень
max - получить максимальное значение из указанных чисел. Числа указываются через запятую.
min - получить минимальное значение из указанных чисел. Числа указываются через запятую.
sqrt - вычислить квадратный корень из числа
log - логарифм
Тригонометрические функции:
Константы:
Пример использования с переменными
Мы создали переменные price (в ней хранится цена товара, который хочет заказать клиент) и discount_perc (в ней хранится скидка в процентах, которая доступна человеку)
Нам нужно выдать клиенту конечную цену, с учетом скидки. Для этого надо умножить всю цену на долю скидки. Поскольку мы храним скидку в процентах, то их сначала надо перевести в десятичную часть, разделив на 100.
В нашем примере у человека в price лежит значение 1000, а в discount_perc значение 10
Выражение получили такое:
В блоке сообщения указывайте переменную {%calc%}. В ней будет храниться результат.
Название calc можно заменить на любое свое в поле "Сохранить результат в переменную" в блоке калькулятора.
Last updated