English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Calcolo matematico

Round

funzione copia link

Scopo

Ritorna un numero arrotondato al numero di cifre decimali specificato.

Sintassi

int risultato = 0 // Leggo il risultato della funzione
// 
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
  • 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: 10/01/2023 / Validità: da 7.0.3200

Vedi Anche

  • Ceil (funzione)
  • Floor (funzione)
  • Trunc (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum