Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA: IQ-246
AYACUCHO – PERÚ
2017
Funciones matemáticas (Visual Basic)
Los métodos matemáticos de .NET Framework funcionan del mismo modo que sus equivalentes de Visual Basic
6, si bien algunos de sus nombres han sufrido ligeras diferencias. Así, por ejemplo, el equivalente en .NET
Framework de la función Atn de Visual Basic 6 es Atan. En la siguiente tabla se detallan los nombres de las
funciones matemáticas de Visual Basic 6 y sus métodos equivalentes en .NET Framework:
Atn Atan Devuelve un valor Double que contiene el ángulo cuya tangente es el número
especificado.
Cos Cos Devuelve un valor Double que contiene el coseno del ángulo
especificado.
Exp Exp Devuelve un valor Double que contiene e (base de los logaritmos
naturales) elevado a la potencia especificada.
Log Log Devuelve un valor Double que contiene el logaritmo del número especificado.
Este método está sobrecargado y puede devolver o bien el logaritmo natural (de
base e) del número especificado o bien el logaritmo del número especificado en
una base especificada.
Round Round Devuelve un valor de tipo Double que contiene el número más próximo al valor
especificado. Existen funciones de redondeo adicionales disponibles como
métodos de los tipos intrínsecos, tales como Round.
Sqr Sqrt Devuelve un valor Double que especifica la raíz cuadrada de un número.
Nombre Descripción
Nombre Descripción
MemberwiseClone Crea una copia superficial del objeto Object actual. (Se
hereda de Object).
Nombre Descripción
ImaginaryOne Devuelve una nueva instancia de Complex con un número real igual a
cero y un número imaginario igual a uno.
One Devuelve una nueva instancia de Complex con un número real igual a
uno y un número imaginario igual a cero.
Zero Devuelve una nueva instancia de Complex con un número real igual a
cero y un número imaginario igual a cero.
2. Comentarios
Método en .NET
Descripción
Framework
Abs Devuelve el valor absoluto de un número.
Acos Devuelve el ángulo cuyo coseno es el número especificado.
Asin Devuelve el ángulo cuyo seno es el número especificado.
Devuelve el ángulo cuya tangente corresponde al número
Atan
especificado.
Devuelve el ángulo cuya tangente es el cociente de dos números
Atan2
especificados.
BigMul Devuelve el producto completo de dos números de 32 bits.
Devuelve el valor entero más pequeño que es mayor o igual Decimal
Ceiling
especificado o Double.
Cos Devuelve el coseno del ángulo especificado.
Cosh Devuelve el coseno hiperbólico del ángulo especificado.
Devuelve el cociente de dos de 32 bits o de enteros con signo de 64
DivRem
bits, y también devuelve el resto de un parámetro de salida.
Devuelve e (base de los logaritmos naturales) elevado a la potencia
Exp
especificada.
Floor Devuelve el entero más grande que sea menor o igual que Decimal o
el número especificado de Double.
Devuelve el resto que es el resultado de la división de un número
IEEERemainder
especificado por otro número especificado.
Devuelve el logaritmo natural (de e base) de un número especificado
Log
o el logaritmo de un número especificado en una base especificada.
Log10 Devuelve el logaritmo en base 10 de un número especificado.
Max Devuelve el mayor de dos números.
Min Devuelve el menor de dos números.
Devuelve un número especificado elevado a la potencia
Pow
especificada.
Devuelve un valor de Decimal o de Double redondeado al valor
Round entero más cercano o a un número especificado de dígitos
fraccionarios.
Sign Devuelve un valor Integer que indica el signo de un número.
Sin Devuelve el seno del ángulo especificado.
Sinh Devuelve el seno hiperbólico del ángulo especificado.
Sqrt Devuelve la raíz cuadrada de un número especificado.
Tan Devuelve la tangente del ángulo especificado.
Tanh Devuelve la tangente hiperbólica del ángulo especificado.
Calcula la parte entera de Decimal o un número especificado de
Truncate
Double.
Para utilizar estas funciones sin calificación, importe el espacio de nombres System.Math en
el proyecto agregando el código siguiente en la parte superior del archivo de código fuente:
Imports System.Math
3. Ejemplo
En este ejemplo se utiliza el método Abs de la clase Math para calcular el valor absoluto de
un número.
En este ejemplo se utiliza el método Atan de la clase Math para calcular el valor de pi.
En este ejemplo se utiliza el método Cos de la clase Math para devolver el coseno de un
ángulo.
En este ejemplo se utiliza el método Exp de la clase Math para devolver e elevado a una
potencia.
En este ejemplo se utiliza el método Log de la clase Math para devolver el logaritmo natural
de un número.
En este ejemplo se utiliza el método Round de la clase Math para redondear un número al
entero más próximo.
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
En este ejemplo se utiliza el método Sign de la clase Math para determinar el signo de un
número.
' Returns 1.
Dim MySign1 As Integer = Math.Sign(12)
' Returns -1.
Dim MySign2 As Integer = Math.Sign(-2.4)
' Returns 0.
Dim MySign3 As Integer = Math.Sign(0)
En este ejemplo se utiliza el método Sin de la clase Math para devolver el seno de un
ángulo.
En este ejemplo se utiliza el método Sqrt de la clase Math para calcular la raíz cuadrada de
un número.
' Returns 2.
Dim MySqr1 As Double = Math.Sqrt(4)
' Returns 4.79583152331272.
Dim MySqr2 As Double = Math.Sqrt(23)
' Returns 0.
Dim MySqr3 As Double = Math.Sqrt(0)
' Returns NaN (not a number).
Dim MySqr4 As Double = Math.Sqrt(-4)
En este ejemplo se utiliza el método Tan de la clase Math para devolver la tangente de un
ángulo.
BIBLIOGRAFIA:
http://fitec-visualbasic.blogspot.pe/p/funcion-matematicas.html
https://msdn.microsoft.com/es-es/library/thc0a116(v=vs.110).aspx
https://es.scribd.com/document/92284379/Funciones-matematicas-en-visual-studio