Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/04/2005, 11:58
Avatar de Muzztein
Muzztein
 
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
te presento estas funciones

Cita:
Funciones Int y Fix
Devuelve la parte entera de un número.

Int(número)

Fix(número)

El argumento número puede ser cualquier expresión numérica válida. Si número contiene Null, se devuelve Null.

Comentarios
Int y Fix eliminan la parte fraccional de número y devuelven el valor de número entero resultante.

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

Fix(número) es equivalente a:

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

Los siguientes ejemplos ilustran la forma en que las funciones Int y Fix devuelven partes enteras de números:

MiNumero = Int(99,8) ' Devuelve 99.
MiNumero = Fix(99,2) ' Devuelve 99.
MiNumero = Int(-99,8) ' Devuelve -100.
MiNumero = Fix(-99,8) ' Devuelve -99.
MiNumero = Int(-99,2) ' Devuelve -100.
MiNumero = Fix(-99,2) ' Devuelve -99.