Академический Документы
Профессиональный Документы
Культура Документы
4 C
Prof. Sandra Corti
GUA N 3
Estructura de seleccin: Es cuando se producen bifurcaciones, no sigue con el orden fsico de las lneas
como lo hacia la estructura de secuencia vista anteriormente.
IF/THEN o IF/THEN/ELSE: Permite decidir si se ejecutar o no
IF condicin THEN
cierta sentencia.
.
Formato:
Sentencia(s) [bloque 1]
.
ELSE
.
Sentencia(s) [bloque 2]
END IF
Label sin
Caption
Label con
Caption
4
Command
- Luego escriba el siguiente procedimiento en la ventana de cdigo del botn INICIO y dimensione las variables que sea necesario.
A= InputBox(Ingrese un nmero)
B= Inputbox(Ingrese otro nmero distinto al anterior)
If A<B then
- Ejecute el programa y luego haga clic en el botn INICIO. Vuelva a
Menor = A
hacer clic en INICIO varias veces con distintos valores. Cmo funciona
Mayor = B
este programa? .............................................................................................
Else
......................................................................................................................
Menor = B
......................................................................................................................
Mayor = A
..
End If
- En la ventana de cdigo del botn SALIR escriba la sentencia END.
Label2.Caption = Mayor
Label4.Caption = Menor
Label con
Caption
Label sin
Caption
5
6
Command
Pgina 1 de 2
SOFTWARE II
4 C
6
2
5
4
3
4
8
2
1
7
2
5
A>B
Si
No
A>C
Si
No
C>B
Si
No
El mayor
es:
- La sentencia ELSEIF:
Las sentencias IF-THEN-ELSE anidadas, podrn simplificarse en algunas ocasiones usando la sentencia ELSEIF.
Formato general:
IF condicin 1 THEN
bloque de sentencias que se ejecutan si la
condicin 1 es verdadera
ELSEIF condicin 2 THEN
bloque de sentencias que se ejecutan si la
condicin 2 es verdadera
[Sentencias ELSEIF condicionales]
ELSE
bloque de sentencias ejecutadas si las
condiciones anteriores son falsas.
END IF
Label5.caption=
Label7.caption=
Label8.caption=
A= InputBox(Ingrese un nmero)
B= Inputbox(Ingrese otro nmero)
Label2.caption = A
Label3.caption = B
If A>B then
Label5.Caption = A
Label7.Caption = B
ElseIf A< B then
Label5.Caption = B
Label7.Caption = A
Else
Label8.Caption=Los nros. son iguales
End If
Pgina 2 de 2