Vai al contenuto principale

Int

Restituisce la parte intera di un numero.

Struttura

Int(numero)

Parametri

L'argomento numerico può essere qualsiasi espressione numerica valida. Se il numero contiene un valore nullo, viene restituito un valore nullo.

Descrizione

Sia Int che Fix eliminano la parte decimale del numero e restituiscono il valore intero risultante.

La differenza tra Int e Fix è che, se il numero è negativo, Int restituisce il primo numero intero negativo minore o uguale al numero, mentre Fix restituisce il primo numero intero negativo maggiore o uguale al numero. Ad esempio, la funzione Int converte -8,4 in -9, mentre la funzione Fix converte -8,4 in -8.

Fix(numero) equivale a:

Sgn(numero) * Int(Abs(numero))

Esempio

Gli esempi seguenti illustrano come le funzioni Int e Fix restituiscano la parte intera dei numeri:

MyNumber = Int(99.8) ' Restituisce 99.

MyNumber = Fix(99.2) ' Restituisce 99.

MyNumber = Int(-99,8) ' Restituisce -100.

MyNumber = Fix(-99,8) ' Restituisce -99,

MyNumber = Int(-99,2) ' Restituisce -100.

MyNumber = Fix(-99,2) ' Restituisce -99, |