Ir al contenido principal

Int

Devuelve la parte entera de un número.

Estructura

Int(número)

Parámetros

El argumento «número» puede ser cualquier expresión numérica válida. Si el número contiene un valor nulo, se devuelve un valor nulo.

Descripción

Tanto Int como Fix eliminan la parte decimal del número y devuelven el valor entero resultante.

La diferencia entre Int y Fix es que, si el número es negativo, Int devuelve el primer entero negativo menor o igual que el número, mientras que Fix devuelve el primer entero negativo mayor o igual que el número. Por ejemplo, «Int» convierte -8,4 en -9, y «Fix» convierte -8,4 en -8.

Fix(número) equivale a:

Sgn(número) * Int(Abs(número))

Ejemplo

Los siguientes ejemplos ilustran cómo las funciones Int y Fix devuelven la parte entera de los números:

MyNumber = Int(99,8) ' Devuelve 99.

MyNumber = Fix(99.2) ' Devuelve 99.

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

MyNumber = Fix(-99,8) ' Devuelve -99,8.

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

MyNumber = Fix(-99,2) ' Devuelve -99,2. |