Está en la página 1de 4

Visual Basic 2008

Funciones Internas

El programador debe tener conocimiento de las


principales funciones internas de tipo trigonomtrico,
aritmtico y otras que ofrece un lenguaje de
programacin, para incluirlas en los procesos de clculo
de la ingeniera clsica.
Manuel Fernandez
01/03/2010
Publicacin Pendiente.

Visual Basic 2008


1 de mar.

Contenido
Funciones Internas .............................................................................................................................. 2
Constantes en Math ............................................................................................................................ 2
Funciones Trigonomtricas ................................................................................................................. 2
Funciones Matemticas ...................................................................................................................... 2
Funciones Varias ................................................................................................................................. 3
Funcines de Visual Basic.................................................................................................................... 3
Referencias .......................................................................................................................................... 3

Visual Basic 2008


1 de mar.

Funciones Internas
Todo lenguaje ofrece un conjunto de funciones predefinidas, de forma similar a las que aparecen
en las teclas de las calculadoras numricas. Dentro de los clculos de la ingeniera es importante
disponer de algunas funciones trigonomtricas (seno, coseno, arcotangente, etc.), aritmticas
(Raz cuadrada, valor absoluto, Logaritmo Neperiano, etc.), de redondeo o truncamiento,
generacin de nmeros aleatorios, entre otras.
A diferencia de los lenguajes de programacin tradicionales, VB2008 agrupa la mayora de las
funciones de clculo matemtico en una clase llamada Math, de la misma forma como las
operaciones de Cnsola se agrupan en la clase Console. En este momento no es importante el
significado de Clase, sino, ser usuarios de todo lo que ellas contienen u ofrecen, as como no
guarda importancia como una calculadora calcula el seno de un ngulo al ser presionado el botn
correspondiente.

Constantes en Math
Constante
Math.E
Math.PI

Descripcin
Representa la base logartmica natural, especificada por la constante, e
Representa la relacin entre la longitud de la circunferencia de un
crculo y su dimetro, especificada por la constante .

Funciones Trigonomtricas
Nombre
Math.Sin(X)
Math.Sinh(X)
Math.Cos(X)
Math.Cosh(X)
Math.Tan(X)
Math.Tanh(X)
Math.Asin(X)
Math.Acos(X)
Math.Atan(X)

Descripcin
Devuelve el seno del ngulo en radianes especificado
Devuelve el seno hiperblico del ngulo en radianes especificado
Devuelve el coseno del ngulo en radianes especificado
Devuelve el coseno hiperblico del ngulo en radianes especificado
Devuelve la tangente del ngulo en radianes especificado
Devuelve la tangente hiperblica del ngulo especificado
Devuelve el ngulo en radianes cuyo seno es el nmero especificado
Devuelve el ngulo en radianes cuyo coseno es el nmero especificado
Devuelve el ngulo en radianes cuya tangente corresponde al nmero dado

Funciones Matemticas
Nombre
Math.Abs(X)
Math.Sqrt(X)
Math.Exp(X)
Math.Log(X)
Math.Log10(X)
Math.Log(X,b)

Descripcin
Devuelve el valor absoluto del nmero X especificado
Devuelve la raz cuadrada de un nmero X especificado
Devuelve e elevado a la potencia X especificada.
Devuelve el logaritmo natural del nmero X especificado
Devuelve el logaritmo en base 10 del nmero X especificado
Devuelve el logaritmo del nmero X especificado en la base b determinada.

Visual Basic 2008


1 de mar.

Funciones Varias
Nombre
Math.Sign(X)
Math.Truncate(X)
Math.Round(X)
Math.Round(X,d)
Math.Floor(X)
Math.Ceiling(X)
Math.Max(X,Y)
Math.Min(X,Y)

Descripcin
Devuelve el valor (-1, 0, 1) que indica el signo del nmero X
Calcula la parte entera del nmero X
Redondea un valor al entero ms prximo a X
Redondea X al nmero d especificado de posiciones decimales
Devuelve el nmero entero ms grande menor o igual que el nmero X
especificado.
Devuelve el nmero entero ms pequeo mayor o igual que el nmero X
especificado.
Devuelve el mayor de dos nmeros especificados
Devuelve el menor de dos nmeros especificados

Funcines de Visual Basic


El resto de las funciones que se necesitan conocer, VB2008 las ofrece directamente y no estn
incluidas en la Clase Math. Algunas de estas funciones internas son:
Nombre
Rnd()
Int(X)
CInt(X)
CLng

Descripcin
devuelve un valor menor que 1, pero mayor o igual a cero
devuelve la parte entera del nmero X especificado
devuelve la parte entera con redondeo bancario del nmero X
especificado (32 bits).
devuelve la parte entera con redondeo bancario del nmero X
especificado (64 bits).

Redondeo Bancario: Si la parte fraccionaria es exactamente 0,5, las funciones de conversin de


enteros lo rodean al entero par ms prximo. Por ejemplo, 0,5 se redondea a 0, y 1,5 y 2,5 se
redondean a 2. Su finalidad es compensar el margen de error que se pudiera acumular al sumar
muchos nmeros de este tipo. Las funciones CInt(X) y CLng(X) difieren de Int(X) ya que, en lugar
de redondear, trunca la parte fraccionaria de un nmero. Adems, Int(X) siempre devuelven un
valor del mismo tipo de datos que reciben (32 64 bits)

Referencias
Ayuda en Lnea Visual Basic 2008 Express

También podría gustarte