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.

Syntax:  

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

Return data type: numerico

Nota: Se 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.

Arguments:  

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.

Examples and results:  

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. Viene arrotondato in eccesso perché 2,5 è esattamente la metà dell'intervallo della fase predefinito.

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.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...