UNIVERSIDAD NACIONAL AB IERTA IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
Unidad 2: Paso 3 - Identificar las estructuras básicas de programación
Autor: Jorge Luis Moreno Castillo CC: 1116263565 1116263565
Curso: Visual Basic Básico 201416A_360
Tutor: Tutor: Jaie !u"iano Llorente#
$ec%a: 06&A"ril&201'
UNIVERSIDAD NACIONAL AB IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
(structura )elect case
La estructura Select Case es una estructura de selección múltiple su funcionamiento se basa en una !ariable "ue puede tomar !arios !alores pero solo uno a la !e# no obstante dependiendo del !alor "ue tome la !ariable se lle!ara a cabo el proceso "ue corresponda $
Select [ Case ] testexpression [ Case expressionlist [ statements ] ] [ Case Else [ elsestatements ] ] End Select
*iagraa +e $lu,o
Variable
Valor
Valor
Valor
Valor
1
2
3
4
Instr!!i"n
Instr!!i"n
Instr!!i"n
Instr!!i"n
1
2
3
4
UNIVERSIDAD NACIONAL AB IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
(,e-lo +e )elect&Case en Visual Basic
%im meses resultado &s String meses ' Combo(o)*$+e)t Select Case meses Case ,nero, resultado ' ,s el primer mes del a.o, Case ,/ar#o, resultado ' ,s el tercer mes del a.o , Case ,/a0o, resultado ' ,s el 1uinto mes del a.o , Case ,ulio, resultado ' ,s el Sptimo mes del a.o , Case ,Septiembre, resultado ' ,s el 4o!eno mes del a.o , Case ,4o!iembre, resultado ' ,s el 5ncea!o mes del a.o, Case ,%iciembre, resultado ' ,s el último mes del a.o, Case lse resultado ' ,Seleccione un mes del a.o, nd Select /essage(o)$S6o78resultado ,9esultado, /essage(o)(uttons$5Cancel /essage(o)Icon$&steris;<
UNIVERSIDAD NACIONAL AB IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
(structura ./&(lse
La estructura If-lse consiste en tener un condicional simple de la forma if 8Si se cumple< 0 con bifurcación If = lse 8Si 0 sino se cumple<$ l camino "ue tomara el programa depende de si se cumple o no la condición correspondiente al caso$
' Sintaxis en múltiple línea: If condition [ Then ] [ statements ] [ ElseIf elseifcondition [ Then ] [ elseifstatements ] ] [ Else [ elsestatements ] ] End If ' Sintaxis en una sola línea: If condition Then [ statements ] [ Else [ elsestatements ] ]
Forma anidada If condition [ Then ] If condition [ Then ] End If End If
UNIVERSIDAD NACIONAL AB IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
*iagraa +e /lu,o ./&(lse
Inicio
'eer (es del A)o
Es *unio+ %í
&o
/ o ) a e d d a t i m a s o m a t s E r i m i r m I
/ l i r . A n e s o m a t s E r i m i r m I
*iagraa +e /lu,o +e ./&(lse ani+a+o
UNIVERSIDAD NACIONAL AB IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
Inicio
'eer (es del A)o
Es *unio+
%í
&o
Es + %í / e r t s e m e s l e e n i m r e 1 r i m i r m I
&o
/ o d n a i d u t s e r a u n i t n o c o . e d , l i r . A n e s o m a t s E r i m i r m I
/ e r t s e m e s l e o n i m r e t o n n u a , $ s E r i m i r m I
UNIVERSIDAD NACIONAL AB IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
(,e-los +e -rograas en Visual Basic
./&(lse )i-le Dim mes, mensae As %tring mes 3 %elect(es.1e4t I5 6mes 3 7*unio78 19en mensae 3 7Estamos a mitad de a)o7 Else mensae 3 7Estamos en aril7 End I5 (essageBo4.%9o6mensae, 7;esultado7, (essageBo4Buttons.<=Cancel, (essageBo4Icon.Asteris>8
./&(lse Ani+a+o Dim mes, dia, mensae As %tring mes 3 %elect(es.1e4t dia 3 ComoBo4Dias.1e4t I5 6mes 3 7*unio78 19en I5 6dia 3 778 19en mensae 3 71ermine el semestre7 Else mensae 3 7Es $, aun no termino el semestre7 End I5 Else mensae 3 7Estamos en aril, deo continuar estudiando7 End I5 (essageBo4.%9o6mensae, 7;esultado7, (essageBo4Buttons.<=Cancel, (essageBo4Icon.Asteris>8
UNIVERSIDAD NACIONAL AB IERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas, tecnología e Ingeniería. CEAD Palmira - Valle del Cauca Curso: Visual Basic Básico 20!"A#$"0
!e/erencias Bi"liogra/icas
structura Select Case 8>isual (asic (ásico< 6ttps:
[email protected]*A0$asp)
9ecuperado
de:
structura If-lse 8>isual (asic (ásico< 9ecuperado 6ttp:??777$aprenderaprogramar$com?inde)$p6pB option'comcontentD!ie7'articleDid'2AE:if-t6en-else-en-!isual-basiccondicionales-sinta)is-de-blo"ue-o-en-linea-problemas-eFemploscuGG323aDcatid'
[email protected]:curso-"programacion-en-!isual-basic-ni!el-i"DItemid'H*
de: