Funzioni Int e Fix
Restituiscono la parte intera di un numero.
Int(numero)
Fix(numero)
L'argomento numero può essere rappresentato da una qualsiasi espressione numerica valida. Se include un valore Null, verrà restituito Null.
Osservazioni
Sia la funzione Int che la funzione Fix rimuovono la parte frazionaria di numero e restituiscono il valore intero.
Nel caso di un argomento numero negativo, tuttavia, Int restituisce il primo intero negativo minore o uguale a numero, mentre Fix restituisce il primo intero negativo maggiore o uguale a numero. Il valore -8,4, ad esempio, viene convertito in -9 se si utilizza la funzione Int e in -8 se si utilizza la funzione Fix.
Fix(numero) è equivalente a:
Sgn(numero) * Int(Abs(numero))
Negli esempi seguenti viene illustrato l'utilizzo delle funzioni Int e Fix:
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.