# Арифметические операции в боте

{{ sum(1, 2) }} — **Сумма чисел**

**Сумма пользовательских переменных:** {{ sum($переменная1, $переменная2) }}

**Сумма нескольких значений:** {{ sum($переменная1, 1, 2) }}\
**Псевдоним функции:** {{ сумма(1, 2) }}

{{ diff(4, 2) }} — **Разность чисел**

**Разность пользовательских переменных:** {{ diff($переменная1, $переменная2) }}

**Разность нескольких значений:** {{ diff($переменная1, 1, 2) }}

**Псевдоним функции:** {{ разность(4, 2) }}

{{ multiplication(2, 2) }} — **Произведение чисел**

**Произведение пользовательских переменных:** {{ multiplication($переменная1, $переменная2) }}

**Произведение нескольких значений:** {{ multiplication($переменная1, 1, 2) }}

**Псевдоним функции:** {{ произведение(2, 2) }}

{{ div(4, 2) }} — **Деление чисел**

**Деление пользовательских переменных:** {{ div($переменная1, $переменная2) }}

**Деление нескольких значений:** {{ div($переменная1, 4, 2) }}

**Псевдоним функции:** {{ деление(4, 2) }}

{{ setSumVariablesIntoVariable(«сумма», «а», «б») }} — **Записать сумму переменных/чисел в переменную**

В переменную **$cумма** запишется сумма переменных **$а** и **$б**. В функцию передаются имена переменных в двойных кавычках или числа. Количество аргументов для передачи в функцию может быть до 100 шт.

{{ setMultiplicationVariablesIntoVariable(«произведение», «а», «б») }} — **Записать произведение переменных/чисел в переменную**

В переменную $произведение запишется произведение переменных **$а** и **$б**. В функцию передаются имена переменных в двойных кавычках или числа. Количество аргументов для передачи в функцию может быть до 100 шт.

### Функция abs - абсолютное значение (модуль числа)

{{ abs(-100) }} – **Преобразует в положительное число 100**

{{ abs($число) }} – **Преобразует число содержащееся в переменной «число» в положительное число**

### Функция ceil - округление дроби в большую сторону

{{ ceil(1.2) }} – **Преобразует в целое число 2**

{{ ceil($число) }} – **Преобразует число содержащееся в переменной «число» в целое число**

### Функция floor - округление дроби в меньшую сторону

{{ floor(1.9) }} – **Преобразует в целое число 1**

{{ floor($число) }} – **Преобразует число содержащееся в переменной «число» в целое число c округлением в меньшую сторону**

### Функция max – поиск наибольшего числа

{{ max(1, 5) }} – **Вернет число 5**

{{ max(1, 5, 100, 4) }} – вернет число 100

{{ max($число1, $число2, $число3) }} – **Вернет наибольшее число содержащееся в переменных «число1», «число2», «число3»**

{{ max($число1, $число2, 100, 200) }} – **Микс параметров, можно передавать «неограниченное» количество чисел и переменных**

### Функция min – поиск наименьшего числа

{{ min(1, 5) }} – **Вернет число 1**

{{ min(1, 5, 100, 4) }} – **Вернет число 1**

{{ min($число1, $число2, $число3) }} – **Вернет наименьшее число содержащееся в переменных «число1», «число2», «число3»**

{{ min($число1, $число2, 100, 200) }} – **Микс параметров, можно передавать «неограниченное» количество чисел и переменных**

### Функция pow – возведение в степень

{{ pow(2, 2) }} – **Два в квадрате, вернет число 4**

{{ pow(2, 3) }} – **Два в кубе, вернет число 8**

{{ pow(2) }} – **Два в нулевой степени, вернет число 1**

{{ pow(($число, $степень) }} – **Возведет число содержащееся в переменной «число» в степерь содержащейся в переменной «степень»**

{{ pow($число, 10) }} – **Микс параметров**

### Функция round – округление числа

{{ round(1.123456789, 1) }} – **Округлит число до 1.1**

{{ round(1.123456789, 2) }} – **Округлит число до 1.12**

{{ round(1.123456789, 5) }} – **Округлит число до 1.12345**

{{ round(1.49) }} – **Округлит число до 1**

{{ round(1.5) }} – **Округлит число до 2**

{{ round($число, $точность) }} – **Округлит число содержащееся в переменной «число» с точностью содержащееся в переменной «точность»**

{{ round(1.123456789, $точность) }} – **Микс параметров**

### Функция sqrt – квадратный корень

{{ sqrt(4) }} – **Вернет 2**

{{ sqrt(100) }} – **Вернет 10**

{{ sqrt(200) }} – **Вернет 14.142135623731**

{{ sqrt($число) }} – **Вычислит квадратный корень из числа содержащегося в переменной «число»**

### Генератор случайных чисел и строк

{{ rand() }} — **Сгенерировать случайное число**

**Сгенерировать случайное число от 5 до 100:** {{ rand(5, 100) }}

{{ strRandom() }} — **Сгенерировать случайную строку**

**Сгенерировать случайную строку длинной 20 символов:** {{ strRandom(20) }}

**Сгенерировать случайную строку длинной 20 символов заглавными буквами:** {{ strRandom(20, true) }}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.cleverapp.pro/obzor-platformy/arifmeticheskie-operacii-v-bote.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
