Professional Documents
Culture Documents
Contador: es una variable que acumula las veces que se pasa por ella. Se suele denominar contador cuando el incremento de la variable es de 1 en 1, pero no tiene por qu ser as obligatoriamente.La sintaxis genrica sera: variable = variable + 1. Acumulador: es una variable cuyo valor se incrementa o decrementa en un valor que no tiene por qu ser fijo (en cada iteracin de un bucle). Un acumulador suele utilizarse para acumular resultados producidos en las iteraciones de un bucle.
EJERCICIO N#1 Private Function SUMA() As Double 'DECLARO UNA FUNCION' Dim A, B, R As Double A=3 B=4 R=A+B SUMA = R 'ASIGNO A LA FUNCION E VALOR DE LA VARIABLE PARA SU RETORNO'
End Function ////////////////////////////////////////////////////////////////////////////// Private Sub Command1_Click() Text1.Text = SUMA ' ASIGNO A TEXT1 DICIENDO QUE VA RECIBIR EL VALOR CALCULADO EN LA FUNCION SUMA' End Sub
EJERCICIO #2
Private Function Vel(dist As Double, tpo As Double) As Double Dim result As Double result = dist / tpo Vel = result End Function ////////////////////////////////////////////////////////////////////////////// Private Sub cmdCalc_Click() Dim velocidad As Double DECLARO UNA VARIABLE 'calculo la velocidad y pongo el resultado en el lblVelocidad' velocidad = Vel(Val(txtDistancia), Val(txtTiempo)) A QUI EN VIO PARAMETROS PARA QUE SEAN CALCULADOS EN LA FUNCION val que he creado anteriormente
lblVelocidad = Format(velocidad, "#.00") aqu utilizo un label para sacar el resultado 'ahora el lblUnidades pon go las unidades que escribio el usuario' lblUnidades = cboDistancia.List(cboDistancia.ListIndex) & "/" & _ cboTiempo.List(cboTiempo.ListIndex) aqui concateno variables para mostrar en lblunidades
Private Sub Form_Load() cboDistancia.ListIndex = 0 inicializo los bottom cboTiempo.ListIndex = 0 End Sub
Vectores o arrays
En programacin, una matriz o vector (llamados en ingls arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lgico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).
Dim Matriz(2, 2) As Integer 'DECLARO UN VECTOR DE 3*3 POSICIONES DE TIPO integer' Dim fila, columna As Integer Dim x As Integer //////////////////////////////
Private Sub cmd_Ingreso_Click() x=0 For fila = 0 To 2 'para moverme por la fila' 'primero se mantiene en columna 1 y avanza fila cero hasta 2'
For columna = 0 To 2 'para moverme por la columna' Matriz(columna, fila) = InputBox("ingrese un numero:", "ingreso") Txt_Casilla(x) = Matriz(columna, fila)
End Sub