Funciones
Enviado por qwertyuiop123 • 25 de Agosto de 2012 • 477 Palabras (2 Páginas) • 584 Visitas
Funciones
Funciones es un método que retorna valores. Las funciones son usadas para evaluar datos, crear cálculos y transformar datos
Declarar una función es similar a la declaración con la instrucción.
Ejemplo:
1
Module Module1
Sub Main()
Console.Write("La Suma es: " & " " & ADD())
Console.ReadLine()
'llamado la función
End Sub
Public Function ADD() As Integer
'Declarando la funión add
Dim i, j As Integer
i = 10
j = 20
Return (i + j)
End Function
End Module
2
Module Module1
Sub Main()
Dim i, j As Integer
Console.Write("Dame el valor de i: ")
i = Console.ReadLine()
Console.Write("Dame el valor de j: ")
j = Console.ReadLine()
Console.Write("La Suma es: " & " " & ADD(i, j))
Console.ReadLine()
'llamado la función
End Sub
Public Function ADD(ByVal i As Integer, ByVal j As Integer) As Integer
'Declarando la funión add
‘ADD = i1 + j1
Return (i + j)
End Function
End Module
ByVal es “por valor” Tu pasas un número, y el número se copea y se usa en la función. Si modificas el número, lo harás en la función.
ByRef es “Por referencia” las referencias de la misma variable usada en muchos lugares. Por tanto si la modificas en la función, lo harás en el resto del programa.
Ejemplo:
Module Module1
Sub Main()
Dim value As Integer = 1
ejemplo1(value)
Console.WriteLine(value)
Console.ReadLine()
ejemplo2(value)
Console.WriteLine(value)
Console.ReadLine()
End Sub
Private Sub ejemplo1(ByVal test As Integer)
test = 10
End Sub
Private Sub ejemplo2(ByRef test As Integer)
test = 10
End Sub
End Module
Promedio (c1, c2, c3, c4) = 9
...