суббота, 1 июня 2013 г.

Использование формул для расчета суммы затрат


<Назад :: Оглавление :: Вперед>

Для счетчиков с видом тарифа "Формула", сумма затрат рассчитывается по формуле, указанной пользователем. В формуле вы можете использовать три типа переменных: значение, итог и тариф.

Итог - текущая абсолютная величина, рассчитываемая как сумма всех предыдущих значений (дельт) плюс сумма текущего значения (дельты). 

Значение - относительная величина (дельта), отражающая изменение текущего итога, по отношению к предыдущему итогу.

Тариф - текущее значение тарифа. Величина тарифа указывается отдельно для каждого показания.

Сумма затрат - результат расчета формулы.



Формула - это простое арифметическое выражение, которое может содержать переменные (итог, значение, тариф), математические операции, константы и функции.

Каждая из перечисленных выше, переменных имеет свое сокращенное и интернациональное название. Это значит, что для использования переменной в формуле возможно использовать ее сокращенное название. 

Итог, может быть назван: итогитг, total, t.
Значение: значение, знч, value, v.
Тариф: тариф, трф, tariff, trf.

Ниже, в качестве примера представлены четыре эквивалентные формулы:

  1. (итог-значение)*тариф
  2. (итг-знч)*трф
  3. (total-value)*tariff
  4. (t-v)*trf

Стандартные арифметические операции доступные для использования в формулах

+ : сложение
- : вычитание
* : умножение
/ : деление
% : деление с остатком
^ : возведение в степень

Например: (1+2)-3 * итог/(значение^тариф)

Константы доступные для использования в формулах: 

e : основание натурального логарифма 
pi : число пи 

Например: pi/4 + тариф^e

Математические функции доступные для использования в формулах:

abs : абсолютное значение от аргумента
acos : арккосинус от аргумента
asin : арксинус от аргумента
atan : арктангенс от аргумента
average : среднее число от аргументов
ceil : ближайшее большее целое от аргумента
cos : косинус от аргумента
cosh : гиперболический косинус от аргумента
floor : ближайшее целое число, округляя аргумент в меньшую сторону
ln : натуральный логарифм (по основанию e)
log : логарифм по основанию 10
max : максимальное число из аргументов
min : минимальное число из аргументов
round : округляет число
sin : синус от аргумента
sinh : гиперболический синус от аргумента
sum : сумма аргументов
tan : тангенс от аргумента
tanh : гиперболический тангенс от аргумента
random : псевдослучайное число от 0 до 1

Например: sin(тариф) * random

<Назад :: Оглавление :: Вперед>




Ваши пожелания и предложения приветствуются!
По всем вопросам обращайтесь по адресу: supp.counterspro@gmail.com 

Загрузите на Google Play

Комментариев нет:

Отправить комментарий