El nombre que se le da a la línea de entrada en un procedimiento es de parámetros, línea de entrada, etc…
Empecemos por pasar parámetros al procedimiento, por lo que en la línea de parámetros tendrá que aparecer las dos variables.
Las variables tendrán que ir declaradas con el tipo que les corresponde.
Private Sub Procedimento(ByVal D1 As Integer, ByVal D2 As Integer)
Dim resultado As Integer
resultado = D1 + D2
System.Console.WriteLine("Dato1 + Dato2 = {0} " , resultado)
System.Console.ReadKey()
End Sub
Al procedimiento después hay que llamarlo para que se ejecute desde el programa principal, y por lo tanto también tiene que enviarse las variables que se supone tiene que recibir en la línea de entrada al mismo.
Procedimiento(dato1,dato2)
En el programa principal, dichas variables deberán estar declaradas para poderse utilizar.
Dim dato1 As Integer
Dim dato2 As Integer
Ahora veamos la solución completa con los cambios.
Module Module1
Private Sub Procedimiento(ByVal D1 As Integer, ByVal D2 As Integer)
Dim resultado As Integer
resultado = D1 + D2
System.Console.WriteLine("dato1 + dato2 = {0} ", resultado)
System.Console.ReadKey()
End Sub
Sub Main()
Dim dato1 As Integer
Dim dato2 As Integer
dato1 = 20
dato2 = 10
Procedimiento(dato1, dato2)
End Sub
End Module
Comprobemos que las variables que se pasan lo son en el mismo orden, del mismo tipo y con el mismo dato, d1 desde dato1 y d2 desde dato2.
Síguenos en: Facebook Sobre aulaClic Política de Cookies