You are on page 1of 5

Acumuladores y contadores

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.

FUNCIONES Que son las funciones?


Una funcion es un modulo de un programa separado del cuerpo principal, que realiza una tarea especifica y que puede regresar un valor a la parte principal del programa u otra funcion o procedimiento que la invoque.

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

End Sub ////////////////////////////////////////////////////////////////////////////// Private Sub cmdSalir_Click() End End Sub

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)

x=x+1 Next columna Next fila

End Sub

Algunos ejercicios solucionados

Se apaga sola??/ http://www.youtube.com/watch?v=DGZJGsiaGpM&feature=related http://www.youtube.com/watch?v=V3Jlsk9YEwo&feature=related http://mx.answers.yahoo.com/question/index?qid=20100124205405AAJnD56

You might also like