You are on page 1of 9

Universidad Tecnológica De Panamá

Centro Regional de Veraguas


Facultad De Ingeniería De Sistemas Computacionales

Asignatura: Herramienta de Programación Aplicada III


Código: 0748

Título
Funciones

Profesor
Nelson O. Cruz C.

Estudiantes
Obed Vásquez: 9-746-1038
Ruben Diaz
Joel Carrizo

Grupo: 4IL131

I Semestre 2016
Fecha:
56/04/2016
Funciones matemáticas en visual basic.net
Definición:
Las funciones matemáticas en Visual Basic son sentencias escritas en el lenguaje de
programación de computadora Visual Basic. Éstas permiten a los programadores
especificar varias funciones matemáticas básicas dentro de un programa en Visual Basic.
Los métodos de la clase de System.Math proporcionan funciones matemáticas
trigonométricas, logarítmicas, y otras comunes. La tabla siguiente se enumeran los métodos
de la clase de System.Math. Puede usar estas en un programa de Visual Basic.
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

Ejemplos
En este ejemplo se utiliza el método Abs de la clase Math para calcular el valor absoluto
de un número.
Imports System.Math
' Code will not compile unless placed within a Sub or Function
Dim MyNumber As Double
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.

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

Funciones de cadena
Una cadena (string) en Visual Basic (VB) es un tipo de variable de datos que almacena
texto, incluyendo caracteres alfanuméricos. VB incluye cinco funciones básicas para
cadenas, que son operaciones que pueden llevarse a cabo en los datos.
En la tabla siguiente se enumeran las funciones que Visual Basic proporciona para buscar
y manipular las cadenas.
Ejemplos
En este ejemplo se utiliza Len para devolver el número de caracteres de una cadena:
' Initializes variable.
Dim TestString As String = "Hello World"
' Returns 11.
Dim TestLen As Integer = Len(TestString)

En este ejemplo se utiliza la función Mid para devolver un número de caracteres


especificado de una cadena.
' Creates text string.
Dim TestString As String = "Mid Function Demo"
' Returns "Mid".
Dim FirstWord As String = Mid(TestString, 1, 3)
' Returns "Demo".
Dim LastWord As String = Mid(TestString, 14, 4)
' Returns "Function Demo".
Dim MidWords As String = Mid(TestString, 5)

Funciones de Fecha y Hora


Las fechas son cadenas especiales. Visual Basic sabe obtener y tratar la información
relativa a la fecha y la hora. Dispone para ello de una declaración de variable: Date. Una
variable declarada como date puede contener una fecha y una hora o una hora solamente.
Contiene valores IEEE de 64 bits (8 bytes) que representan fechas comprendidas entre el
1 de enero del año 0001 y el 31 de diciembre de 9999, y horas comprendidas entre las
0:00:00 (medianoche) y las 11:59:59. Cada incremento representa 100 nanosegundos de
tiempo transcurrido desde el comienzo del 1 de enero del año 1 del calendario gregoriano.
El valor máximo representa 100 nanosegundos antes del comienzo del 1 de enero del año
10000.
Estas son las funciones de fecha más utilizadas:

Mediante estas instrucciones podemos obtener el dato necesario de una fecha u hora. Por
ejemplo, para obtener el día de hoy solamente:
dia = Day (Now) dia será un número
El día de la semana lo obtendríamos
diasemana = WeekDay (Now) diasemana será un número

DateValue, una instrucción que le sacará mucho provecho

Fecha = DateValue (120796)


Fecha = DateValue (12 07 96) Resultado 12/07/96
En este ejemplo se utiliza la función Hour para obtener la hora de una hora especificada.
Dim someTime As Date
Dim someHour As Integer
someTime = #4:35:17 PM#
someHour = Hour(someTime)
' someHour now contains 16.