> 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/it/riferimento-sintassi/general/number-rounding.md).

# Arrotondamento

Specifica il numero di cifre decimali a cui arrotondare un risultato. Questo sovrascriverà le impostazioni predefinite di precisione della riga.

```
# Arrotondamento a un numero specifico di cifre decimali
1/3 a 2 cifre decimali                     | 0,33
π a 5 cifre decimali                       | 3,14159

# Arrotondamento per eccesso e per difetto
5,5 arrotondato                            | 6
5,5 arrotondato per difetto                | 5
5,5 arrotondato per eccesso                | 6

# Arrotondamento all'unità più vicina a x
37 al più vicino 10                        | 40
$490 arrotondato al più vicino 100         | $500
2.100 al più vicino 1000                   | 2.000

# Arrotondamento per eccesso e per difetto all'unità più vicina a x
21 arrotondato per eccesso al più vicino 5 | 25
17 arrotondato per difetto al più vicino 3 | 15
```

Oppure usa una delle seguenti funzioni:

| Funzione | Nome                  | Comportamento                                                 |
| -------- | --------------------- | ------------------------------------------------------------- |
| round()  | Arrotondamento intero | Arrotonda un numero all'intero più vicino                     |
| ceil()   | Tetto                 | Arrotonda un numero all'intero intero più alto (per eccesso)  |
| floor()  | Pavimento             | Arrotonda un numero all'intero intero più basso (per difetto) |

### Arrotondamento alle frazioni

Arrotonda alla frazione più vicina specificandone il denominatore:

`0,534 al più vicino 16°` → **9/16**

Ciò è utile per le misurazioni nella lavorazione del legno e altre attività che utilizzano incrementi frazionari.
