> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/ru/spravochnik-po-sintaksisu/general/number-rounding.md).

# Округление

Укажите количество знаков после запятой, до которого нужно округлить ответ. Это переопределит настройки точности по умолчанию для строки.

```
# Округление до определенного количества знаков после запятой
1/3 до 2 знаков                   | 0,33
π до 5 цифр                       | 3,14159

# Округление вверх и вниз
5,5 округлено                     | 6
5,5 округлено вниз                | 5
5,5 округлено вверх               | 6

# Округление до ближайшего x
37 до ближайших 10                | 40
$490 округлить до ближайших 100   | $500
2100 до ближайших 1000            | 2 000

# Округление вверх и вниз до ближайшего x
21 округлено вверх до ближайших 5 | 25
17 округлено вниз до ближайших 3  | 15
```

Или используйте одну из следующих функций:

| Функция | Название                   | Поведение                                        |
| ------- | -------------------------- | ------------------------------------------------ |
| round() | Округление до целого числа | Округляет число до ближайшего целого числа       |
| ceil()  | Потолок                    | Округляет число вверх до ближайшего целого числа |
| floor() | Пол                        | Округляет число вниз до ближайшего целого числа  |

### Округление до дробей

Округлите до ближайшей дроби, указав её знаменатель:

`0,534 до ближайшей 1/16` → **0,5625** (9/16)

Это удобно для измерений в столярном деле и других задачах с дробными шагами.
