# Математические формулы в переменных

{% hint style="info" %}
**Модуль числа**
{% endhint %}

`{{ abs(-100) }}` - преобразует в положительное число 100&#x20;

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

{% hint style="info" %}
**Округление дробив большую сторону**
{% endhint %}

`{{ ceil(1.2) }}` - преобразует в целое число 2&#x20;

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

{% hint style="info" %}
**Округление дроби в меньшую сторону**
{% endhint %}

`{{ floor(1.9) }}` - преобразует в целое число 1&#x20;

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

{% hint style="info" %}
**Поиск наибольшего числа**&#x20;
{% endhint %}

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

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

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

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

{% hint style="info" %}
**Поиск наименьшего числа**&#x20;
{% endhint %}

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

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

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

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

{% hint style="info" %}
**Возведение в степень**
{% endhint %}

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

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

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

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

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

{% hint style="info" %}
**Округление числа**
{% endhint %}

`{{ 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, $точность) }}` – микс праметров


---

# 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.onebot.tech/onebot-help/rabota-s-peremennymi/matematicheskie-formuly-v-peremennykh.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.
