Vai al contenuto principale

Round - funzione dello script e del grafico

Round() restituisce il risultato dell'arrotondamento di un numero per eccesso o per difetto al multiplo più vicino di step modificato in base al numero di offset .

Se il numero da arrotondare è esattamente alla metà di un intervallo, viene arrotondato per eccesso.

Sintassi:  

Round(x[, step[, offset]])

Tipo di dati restituiti: numerico

Nota informaticaSe si sta eseguendo l'arrotondamento di un numero a virgola mobile, si potrebbero ottenere risultati non corretti. Questi errori di arrotondamento sono dovuti al fatto che i numeri a virgola mobile vengono rappresentati da un numero finito di cifre binarie. Pertanto, i risultati vengono calcolati utilizzando un numero già arrotondato. Se questi errori di arrotondamento influiscono sul proprio lavoro, moltiplicare i numeri per convertirli in numeri interi prima dell'arrotondamento.

Argomenti:  

Argomenti
Argomento Descrizione
x Numero di input.
step Incremento intervallo. Il valore predefinito è 1.
offset

Definisce la base dell'intervallo della fase. Il valore predefinito è 0.

Esempi e risultati:  

Esempi e risultati
Esempi Risultati

Round(3.8 )

Restituisce 4

In questo esempio, la dimensione della fase è uno e la base dell'intervallo della fase è 0.

Gli intervalli sono ...0 <= x <1, 1 <= x < 2, 2<= x <3, 3<= x <4...

Round(3.8,4 )

Restituisce 4

Round(2.5 )

Restituisce 3.

In questo esempio, la dimensione della fase è uno e la base dell'intervallo della fase è 0.

Gli intervalli sono ...0 <= x <1, 1 <= x <2, 2<= x <3...

Round(2,4 )

Restituisce 4. Viene arrotondato in eccesso perché 2 è esattamente la metà dell'intervallo della fase di 4.

In questo esempio, la dimensione della fase è 4 e la base dell'intervallo della fase è 0.

Gli intervalli sono ...0 <= x <4, 4 <= x <8, 8<= x <12...

Round(2,6 )

Restituisce 0. Viene arrotondato per difetto perché 2 è meno della metà dell'intervallo della fase di 6.

In questo esempio, la dimensione della fase è 6 e la base dell'intervallo della fase è 0.

Gli intervalli sono ...0 <= x <6, 6 <= x <12, 12<= x <18...

Round(3.88 ,0.1)

Restituisce 3,9

In questo esempio, la dimensione della fase è 0,1 e la base dell'intervallo della fase è 0.

Gli intervalli sono ... 3.7 <= x <3.8, 3.8 <= x <3.9, 3.9 <= x < 4.0...

Round(3.88875,1/1000)

Restituisce 3.889

In questo esempio, la dimensione della fase è 0,001, che arrotonda il numero per eccesso e lo limita a tre cifre decimali.

Round(3.88 ,5)

Restituisce 5

Round(1.1 ,1,0.5)

Restituisce 1,5

In questo esempio, la dimensione del passo è 1 e la base dell'intervallo del passo è 0,5.

Gli intervalli sono ...0.5 <= x <1.5, 1.5 <= x <2.5, 2.5<= x <3.5...

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!