Scopo
Ritorna un numero troncato in base al numero di cifre decimali specificato.
Sintassi
int risultato = 0 // Leggo il risultato della funzione
//
risultato := Trunc(numero, precisione)
//
risultato := Trunc(numero, precisione)
Argomenti
Numero | È l'espressione numerica che si vuole troncare. Deve essere una qualunque espressione il cui risultato sia un numero. |
Precisione | È l'espressione numerica che indica la precisione con cui effettuare il troncamento. Deve essere una qualunque espressione il cui risultato sia un numero intero. |
Valore di ritorno
Ritorna un numero troncato in base al numero di cifre decimali specificato.
Esempio di codice
TRONCAMENTO
{
Risultato := Random(??) * Operando1
Risultato2 := Trunc(Risultato, TWO)
//
OperatoriMatematici.LabelTronca.Text := Trunc ( +c ToString(Risultato
) +c C, 2 ) = +c ToString(Risultato2)
}
{
Risultato := Random(??) * Operando1
Risultato2 := Trunc(Risultato, TWO)
//
OperatoriMatematici.LabelTronca.Text := Trunc ( +c ToString(Risultato
) +c C, 2 ) = +c ToString(Risultato2)
}
- 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.
Ultima modifica: 25/10/2016 / Validità: da 7.0.3200