Introducción a la Programación M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Clase 3
Recordando Ejercicio 1 Abrir Visual Basic Seleccionar Standard EXE
Recordando Ejercicio 1 TextBox – Cuadro de texto Label – Etiqueta Command - Boton
Recordando Ejercicio 1
Recordando Ejercicio 1 Private Sub cmdaceptar_Click() Dim nombre As String nombre = txtnom.Text lblimprimir = nombre End Sub
Ejercicio 1 Visual Basic Private Sub cmdaceptar_Click() Dim nombre As String nombre = txtnom.Text lblimprimir = "Hola" & " " & nombre End Sub
Ejercicio 2 TextBox Frame Option Button Private Sub optAzul_Click() txtCaja.BackColor = vbBlue End Sub
Ejercicio 2 Private Sub optAbajo_Click() txtCaja.Top = 2880 End Sub Private Sub optAmarillo_Click() txtCaja.BackColor = vbYellow Private Sub optArriba_Click() txtCaja.Top = 100 Private Sub optAzul_Click() txtCaja.BackColor = vbBlue End Sub Private Sub optNegro_Click() txtCaja.BackColor = vbBlack Private Sub optRojo_Click() txtCaja.BackColor = vbRed Private Sub optVerde_Click() txtCaja.BackColor = vbGreen
Condiciones Operadores Relacionales Una condición o decisión indica operaciones lógicas entre datos y en función del resultado de la misma determina cual de los dos distintos caminos alternativos del programa se debe seguir. Operadores Relacionales Operador Uso > Mayor que < Menor que >= Mayor o igual que <= Menor o igual que == Igual que <> Diferente de
Condiciones Condiciones simples Condiciones Anidadas Una Simple Desicion Ejemplo: A>13 A<8 Condiciones Anidadas Una o más condiciones dentro de otra condición Condiciones Compuestas Evalúan más de una condición en una sola expresión A>13 o B<6 A>13 y 6<B
Condiciones Simples If <condicion> then Sintaxis para el pseudocódigo Si <condición> entonces <Bloque de instrucciones> Sino Finsi Sintaxis en Visual Basic If <condicion> then <bloque de instrucciones> Else End if Si A>13 entonces if A>13 then
Condiciones Anidadas Sintaxis en Visual Basic Sintaxis para el pseudocódigo Si <condición> entonces <instrucciones> Sinosi <condición> entonces Sino Finsi Sintaxis en Visual Basic If <condicion> then <instrucciones> ElseIf <condición> then Else End if i f A>13 then lblimpr.caption = str(A) Elseif lblimpr.caption =“Error” End if Si A>13 entonces imprimir A Sino imprimir “Error” Finsi
Condiciones Compuestas Sintaxis en Visual Basic If <condicion> then <bloque de instrucciones> Else End if Sintaxis para el pseudocódigo Si <condición 1><operador lógico><condición 2> <Bloque de instrucciónes> Sino <Bloque de instrucciones> Finsi Si (A>13 o B==6) entonces imprimir A Sino imprimir “Error” Finsi i f (A>13 o B=6) then lblimpr.caption = str(A) Elseif lblimpr.caption =“Error” End if
Ejemplo 3 Condiciones Algoritmo que determina si una persona es mayor o menor de edad
Ejercicios Lunes 25 de Mayo No Trabajos Iguales Entregar Ejercicios en Visual Basic Tarea 1 Tarea 2 No Trabajos Iguales
Tarea 3 - P/Miercoles 27 de mayo Realizar los siguientes ejercicios en Pseudocódigo y Visual Basic Tarea 1: Programa que determina si una persona es mayor o menor de edad Tarea 2: Programa que determina si una calificación es aprobatoria o no Tarea 3: Programa que determina el elemento mayor de 2 números considerando que pueden ser iguales. Tarea 4: Programa para determinar si un numero es impar Tarea 5: Capturar un numero e informar si es multiplo de 4 Tarea 6 : Capturar un numero e informar si es menor de 50 Tarea 7: Capturar un numero e informar si es mayor o igual a 100 Tarea 8: Leer un texto e informar si es igual a la palabra JUAN Tarea 9 : Capturar 5 datos mas importantes de un empleado incluyendo el sueldo diario y los días trabajados, si el sueldo es mayor a $500 agregar al sueldo total $150 de lo contrario agregar solo $50. Tarea 10 : Pedir Año actual y un año cualquiera y escribir cuantos años han pasado desde este año o cuantos faltan dependiendo del caso.
FIN