Está en la página 1de 12

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

FACULTAD DE INGENIERÍA QUÍMICA Y METALURGIA


Departamento Académico de Ingeniería Química
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA
QUÍMICA

ASIGNATURA: IQ-246

OBTENER TODAS LAS FUNCIONES MATEMÁTICAS DEL VISUAL


BASIC.NET EN CD

PROFESOR: M.Cs. Ing. Abel Nilo JUSCAMAYTA TOMASEVICH

ESTUDIANTE: HUYHUA ACEVEDO, Olmedo Aedo

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:

Función de Método en Descripción


Visual Basic .NET
6 Framework
Abs Abs Devuelve el valor absoluto de un número especificado.

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.

Sgn Sign Devuelve un valor Integer que indica el signo de un número.

Sin Sin Devuelve un valor Double que especifica el seno de un ángulo.

Sqr Sqrt Devuelve un valor Double que especifica la raíz cuadrada de un número.

Tan Tan Devuelve un valor Double que contiene la tangente de un ángulo.


Nombre Descripción

Complex Inicializa una nueva instancia de la estructura Complex utilizando el valor


real y el valor imaginario especificados.

Nombre Descripción

Imaginary Obtiene el componente imaginario del objeto Complex actual.

Magnitude Obtiene la magnitud (o valor absoluto) de un número complejo.

Phase Obtiene la fase de un número complejo.

Real Obtiene el componente real del objeto Complex actual.

Nombre Descripción

Abs Obtiene el valor absoluto (o magnitud) de un número


complejo.

Acos Devuelve el ángulo que es el arco coseno del número


complejo especificado.

Add Suma dos valores complejos y devuelve el resultado.

Asin Devuelve el ángulo que es el arco seno del número


complejo especificado.

Atan Devuelve el ángulo que es el arco tangente del número


complejo especificado.

Conjugate Calcula el conjugado de un número complejo y devuelve


el resultado.

Cos Devuelve el coseno del número complejo especificado.


Cosh Devuelve el coseno hiperbólico del número complejo
especificado.

Divide Divide un número complejo por otro y devuelve el


resultado.

Equals(Complex) Devuelve un valor que indica si la instancia actual y el


número complejo especificado tienen el mismo valor.

Equals(Object) Devuelve un valor que indica si la instancia actual y un


objeto especificado tienen el mismo valor. (Invalida a
ValueType.Equals(Object)).

Exp Devuelve un número e elevado a la potencia especificada


por un número complejo.

Finalize Permite que un objeto intente liberar recursos y realizar


otras operaciones de limpieza antes de ser reclamado por

la recolección de elementos no utilizados. (Se hereda de


Object).

FromPolarCoordinates Crea un número complejo a partir de las coordenadas


polares de un punto.

GetHashCode Devuelve el código hash del objeto Complex actual.


(Invalida a ValueType.GetHashCode()).

GetType Obtiene el objeto Type de la instancia actual. (Se hereda


de Object).

Log(Complex) Devuelve el logaritmo natural (en la base e) del número


complejo especificado.

Log(Complex, Double) Devuelve el logaritmo del número complejo especificado


en la base especificada.
Log10 Devuelve el logaritmo en la base 10 del número complejo
especificado.

MemberwiseClone Crea una copia superficial del objeto Object actual. (Se
hereda de Object).

Multiply Devuelve el producto de dos números complejos.

Negate Devuelve el inverso aditivo de un número complejo


especificado.

Pow(Complex, Double) Devuelve un número complejo especificado elevado a la


potencia indicada por un número de punto flotante de
precisión doble.

Pow(Complex, Complex) Devuelve el número complejo especificado elevado a la

Potencia indicada por un número complejo.

Reciprocal Devuelve el inverso multiplicativo de un número


complejo.

Sin Devuelve el seno del número complejo especificado.

Sinh Devuelve el seno hiperbólico del número complejo


especificado.

Sqrt Devuelve la raíz cuadrada del número complejo


especificado.
Subtract Resta un número complejo de otro y devuelve el
resultado.

Tan Devuelve la tangente del número complejo especificado.

Tanh Devuelve la tangente hiperbólica del número complejo


especificado.

ToString() Convierte el valor del actual número complejo a su


representación de cadena equivalente en formato
cartesiano. (Invalida a ValueType.ToString()).

ToString(IFormatProvider) Convierte el valor del actual número complejo a su


representación de cadena equivalente en formato
cartesiano utilizando la información de formato
específica de la referencia cultural indicada.

ToString(String) Convierte el valor del actual número complejo a su


representación de cadena equivalente en formato
cartesiano utilizando el formato especificado para la
parte real y la parte imaginaria.
Convierte el valor del actual número complejo a su
ToString(String, representación de cadena equivalente en formato
IFormatProvider) cartesiano utilizando el formato especificado y la
información de formato específica de la referencia
Cultural indicada para la parte real y la parte imaginaria.

Nombre Descripción

Addition Suma dos números complejos.

Division Divide el número complejo especificado por otro.

Equality Devuelve un valor que indica si dos números complejos son


iguales.

Explicit(BigInteger to Define una conversión explícita de un valor BigInteger a


Complex) un número complejo.

Explicit(Decimal to Define una conversión explícita de un valor Decimal a


Complex) un número complejo.

Implicit(Byte to Define una conversión implícita de un byte sin signo en un


Complex) número complejo.

Implicit(Double to Define una conversión implícita de un número de punto


Complex) flotante de precisión doble en un número complejo.

Implicit(Int16 to Define una conversión implícita de un entero de 16 bits con


Complex) signo en un número complejo.
Implicit(Int32 to Define una conversión implícita de un entero de 32 bits con
Complex) signo en un número complejo.

Implicit(Int64 to Define una conversión implícita de un entero de 64 bits con


Complex) signo en un número complejo.

Implicit(SByte to Define una conversión implícita de un byte con signo en un


Complex) número complejo.

Implicit(Single to Define una conversión implícita de un número de punto


Complex) flotante de precisión sencilla en un número complejo.

Implicit(UInt16 to Define una conversión implícita de un entero de 16 bits sin


Complex) signo en un número complejo.

Implicit(UInt32 to Define una conversión implícita de un entero de 32 bits sin


Complex) signo en un número complejo.

Implicit(UInt64 to Define una conversión implícita de un entero de 64 bits sin


Complex) signo en un número complejo.

Inequality Devuelve un valor que indica si dos números complejos no


son iguales.

Multiply Multiplica los dos números complejos especificados.

Subtraction Resta un número complejo de otro número complejo.

UnaryNegation Devuelve el inverso aditivo de un número complejo


especificado.
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.

1. Funciones matemáticas (Visual Basic)

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.

' Returns 50.3.


Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)

En este ejemplo se utiliza el método Atan de la clase Math para calcular el valor de pi.

Public Function GetPi() As Double


' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function

En este ejemplo se utiliza el método Cos de la clase Math para devolver el coseno de un
ángulo.

Public Function Sec(ByVal angle As Double) As Double


' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function

En este ejemplo se utiliza el método Exp de la clase Math para devolver e elevado a una
potencia.

Public Function Sinh(ByVal angle As Double) As Double


' Calculate hyperbolic sine of an angle, in radians.
Return (Math.Exp(angle) - Math.Exp(-angle)) / 2.0
End Function

En este ejemplo se utiliza el método Log de la clase Math para devolver el logaritmo natural
de un número.

Public Function Asinh(ByVal value As Double) As Double


' Calculate inverse hyperbolic sine, in radians.
Return Math.Log(value + Math.Sqrt(value * value + 1.0))
End Function

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.

Public Function Csc(ByVal angle As Double) As Double


' Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function

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.

Public Function Ctan(ByVal angle As Double) As Double


' Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function

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

También podría gustarte