Sie sind auf Seite 1von 7

Colegio de Estudios Científicos y de

Estructuras Tecnológicos
Control del Estado de Hidalgo
Matricula: Nombre: Semestre/Grupo 4°
Plantel Acaxochitlan Clave
FORMACIÓN PROFESIONAL EN INFORMÁTICA
Semestre: 4 Grupo Periodo: Febrero - Julio 2010
Modulo: III
Submódulo: Elaborar Sistemas de Información Mediante un Lenguaje de Programación
Visual.
Competencia: 3.5: Manipular estructuras de Control.
Participantes
Matricula Nombre

Estructura de Control If Then Else


Indicaciones
Indica la declaración de esta estructura de control
Evidencia de la actividad

Ejercicios Calculadora
Abre la Aplicación Visual Basic y realiza el Siguiente ejercicio

Elabora otro modelo de calculadora.


Crea un formulario con cuatro etiquetas, tres cajas de texto, una caja de combo, tres botones y
escribe el siguiente código en los controles correspondientes:

Private Sub Command1_Click()


'boton nuevo calculo
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text1.SetFocus
End Sub

Private Sub Command2_Click()


'boton calcular
If Combo1.Text = "Sumar" Then
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
Else
If Combo1.Text = "Restar" Then
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
Else
If Combo1.Text = "Multiplicar" Then
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
Else
If Combo1.Text = "Dividir" Then

Página 1 de 7
Estructuras de Control
Matricula: Nombre: Semestre/Grupo 4°
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End If
End If
End If
End If
End Sub

Private Sub Command3_Click()


Unload Me
End
End Sub

Private Sub Form_Load()


Combo1.AddItem "Dividir"
Combo1.AddItem "Multiplicar"
Combo1.AddItem "Restar"
Combo1.AddItem "Sumar"
End Sub

Evidencia de la Actividad
Coloca aquí el resultado del programa (pegar pantalla del resultado del programa).

Conclusiones personales

¿Para que sirve la instrucción if then else?


¿Qué aprendiste del ejercicio que realizaste?
¿Qué dudas tuviste?
¿Qué te pareció la actividad?

Página 2 de 7
Estructuras de Control
Matricula: Nombre: Semestre/Grupo 4°

Ejercicios CONCATENACIÓN DE DATOS

CREA UN FORMULARIO E INSERTA CUATRO ETIQUETAS, CUATRO CAJAS DE TEXTO, TRES


BOTONES Y ESCRIBE EL SIGUIENTE CÓDIGO.

Private Sub Command1_Click()


'concatenar datos
If Text1.Text <> "" And Text1.Text <> "" And Text3.Text <> "" Then
Text4.Text = Text1.Text & " " & Text2.Text & " " & Text3.Text
Else
MsgBox "Debe agregar Datos"
Text1.SetFocus
End If
End Sub

Private Sub Command2_Click()


'boton nuevos datos
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text1.SetFocus
End Sub

Private Sub Command3_Click()


Unload Me
End
End Sub

Evidencia de la Actividad
Coloca aquí el resultado del programa.

Conclusiones
¿Para que se utilizo la estructura de control if then else, en el programa que ejecutaste?
¿Qué aprendiste del programa que realizaste?
¿Para que se utilizo la expresión de código Text1.SetFocus?
¿Para que crees que te servirá en un futuro el programa que realizaste?

Página 3 de 7
Estructuras de Control
Matricula: Nombre: Semestre/Grupo 4°
Estructura de Control For To Next
Indicaciones
Indica la declaración de esta estructura de control
Evidencia de la actividad

Ejercicios Saludos
Realiza el siguiente ejercicio en Visual Basic.

Crea un nuevo proyecto (Menú File – New Project – Estándar EXE)


Inserta un CommandButton en el ángulo inferior derecho del form, de propiedades:
Name = cmdForTo
Caption = For To
Accede al módulo del formulario y escribe el siguiente procedimiento de evento:
Private Sub cmdForTo_Click()
Dim num As Integer
Dim i As Byte
Dim nom As String, salida As String
num = InputBox("Cuántas veces quieres que te salude?")
nom = InputBox("Cuál es tu nombre?")
For i = 1 To num
salida = salida & "Hola " & nom & vbCrLf
Next
Form1.Print salida
MsgBox salida
End Sub

Evidencia de la Actividad
Coloca aquí el resultado del programa anterior.

Conclusiones Personales
¿Para que crees que se utiliza la instrucción For To Next?
¿Qué aprendiste del ejercicio anterior?
¿Para que sirve la instrucción For i = 1 To num?

Página 4 de 7
Estructuras de Control
Matricula: Nombre: Semestre/Grupo 4°

Ejercicios TABLAS DE MULTIPLICAR

Realiza el siguiente ejercicio en Visual Basic.

Crea un formulario e inserta una etiqueta, dos cajas de texto y tres botones.
Escribe el siguiente código:

Private Sub Command1_Click()


'calcular tabla
Text2.Text = ""
Dim res As Long
Dim n As Integer

For n = 1 To 10
res = Val(Text1.Text) * n
Text2.Text = Text2.Text & Text1.Text & "x" & n & "=" & res & Chr$(13) + Chr$(10)
Next n
End Sub

Private Sub Command2_Click()


Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
End Sub

Private Sub Command3_Click()


If MsgBox("Por favor Confirma si ya te quieres Ir", vbYesNo, "¿Qué ya te quieres ir?") = vbYes Then
End
Else
Cancel = 1
End If
End Sub

Evidencia de la Actividad
Coloca aquí el resultado del programa anterior.

Página 5 de 7
Estructuras de Control
Matricula: Nombre: Semestre/Grupo 4°

Conclusiones Personales

Explica con tus propias palabras cual es la utilidad principal de la estructura de control For To Next

Página 6 de 7
Estructuras de Control
Matricula: Nombre: Semestre/Grupo 4°

ÁREA DE AUTORIZACIÓN
Lugar y fecha de entrega:
T.S.U.I. JOHANA CASTRO LOPEZ
Firma de Alumno Nombre y Firma del Facilitador

Página 7 de 7

Das könnte Ihnen auch gefallen