You are on page 1of 2

Universidad Tecnolgica Nacional Facultad Regional Baha Blanca

Fundamentos de Informtica Lic. Lucrecia Lavirgen

Lenguaje de Programacin Visual Basic Ejemplos Clase 3 Ejemplo 1 Uso de Arreglo de Objetos. Ciclo For Next

Name : Numero

Arreglo de TextBox. Name: Resultado Index: 0 a 9

Arreglo de Labels Name : Cartel Index: 0 a 9

Private Sub numero_KeyPress(KeyAscii As Integer) Dim i As Integer If KeyAscii = 13 Then or i = 0 To 9 Resultado(i).Text = numero * (i + 1) Cartel(i).Caption = "* " + Str(i + 1) + " = " Next End If End Sub Private Sub Fin_Click() Unload Me End Sub

Universidad Tecnolgica Nacional Facultad Regional Baha Blanca

Fundamentos de Informtica Lic. Lucrecia Lavirgen

Ejemplo 2

La siguiente aplicacin que permite calcular la edad de tres personas a partir de su fecha de nacimiento. Luego se calcula el Name: Nombre Name: Fecha promedio de las edades

Name: Edad

Promedio

Private Sub fecha_KeyPress(Index As Integer, KeyAscii As Integer) Dim FecNac As Date, xedad As Integer If KeyAscii = 13 Then FecNac = CDate(fecha(Index)) edad(Index) = CInt((Date - FecNac) / 365) End If End Sub Private Sub calculo_Click() Dim i As Integer ' Calculo del promedio de Edades For i = 0 To 2 suma = suma + Val(edad(i)) Next 'para visualizar el formato del promedio 'con 2 decimales se uede utilizar la funcion FORMAT promedio = Format(suma / 3, "0.00") End Sub
A este ejercicio se le sugiere agregar las siguientes opciones Mostrar el nombre de la persona de Mayor Edad Private Sub Cancelar_Click() la persona de Menor Mostrar el nombre de Edad ' Este procedimiento borra el contenido de los Textbox Y tener en cuenta que dos personas pueden tener la misma edad

For i = 0 To 2 nombre(i) = "" fecha(i) = "" edad(i) = "" Next promedio = "" End Sub Private Sub nombre_KeyPress(Index As Integer, KeyAscii As Integer) If KeyAscii = 13 Then fecha(Index).SetFocus End If End Sub Private Sub fin_Click() Unload Me End Sub

You might also like