Scopo
Ritorna un numero arrotondato al numero di cifre decimali specificato.
Sintassi
int risultato = 0 // Leggo il risultato della funzione
//
risultato := Round(numero, precisione)
//
risultato := Round(numero, precisione)
Argomenti
Numero | È l'espressione numerica che si vuole arrotondare. Deve essere una qualunque espressione il cui risultato sia un numero. |
Precisione | E' il numero di cifre decimali a cui effettuare l'arrotondamento. Deve essere una qualunque espressione il cui risultato sia un numero intero. |
Valore di ritorno
Ritorna un numero arrotondato in base al numero di cifre decimali specificato.
Esempio di codice
float i = 21,546
//
float r0 = round(i, 0)
// 22
//
float rn = round(i, null)
// 22
//
float r1 = round(i, 1)
// 22.5
//
float r2 = round(i, 2)
// 22.55
//
float r_1 = round(i, -1)
// 20
//
float r0 = round(i, 0)
// 22
//
float rn = round(i, null)
// 22
//
float r1 = round(i, 1)
// 22.5
//
float r2 = round(i, 2)
// 22.55
//
float r_1 = round(i, -1)
// 20
- Se Numero vale Null la funzione torna ZERO.
- Se Precisione vale Null viene considerato come ZERO.
- Se Precisione è un intero negativo l'arrotondamento viene effettuato rispettivamente sulle unità, sulle decine, centinaia, ecc.
Round(12,535, 2) = 12,54
Round(12,535, -1) = 10
Ultima modifica: 11/10/2021 / Validità: da 7.0.3200