You are on page 1of 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Bsicas, tecnologa e Ingeniera.


CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360

Unidad 2: Paso 3 - Identificar las estructuras bsicas de programacin

Autor: Jorge Luis Moreno Castillo CC: 1116263565

Curso: Visual Basic Bsico 201416A_360

Tutor: Jaime Rubiano Llorente.

Fecha: 06-Abril-2017
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, tecnologa e Ingeniera.
CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360
Estructura Select case

La estructura Select Case es una estructura de seleccin mltiple, su


funcionamiento se basa en una variable que puede tomar varios valores pero solo
uno a la vez, no obstante dependiendo del valor que tome la variable se llevara a
cabo el proceso que corresponda.

Select [ Case ] testexpression


[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select

Diagrama de Flujo

Variable

Valor Valor Valor Valor


1 2 3 4

Instruccin Instruccin Instruccin Instruccin


1 2 3 4
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, tecnologa e Ingeniera.
CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360

Ejemplo de Select-Case en Visual Basic

Dim meses, resultado As String


meses = ComboBox1.Text
Select Case meses
Case "Enero"
resultado = "Es el primer mes del ao"
Case "Marzo"
resultado = "Es el tercer mes del ao "
Case "Mayo"
resultado = "Es el Quinto mes del ao "
Case "Julio"
resultado = "Es el Sptimo mes del ao "
Case "Septiembre"
resultado = "Es el Noveno mes del ao "
Case "Noviembre"
resultado = "Es el Onceavo mes del ao"
Case "Diciembre"
resultado = "Es el ltimo mes del ao"
Case Else
resultado = "Seleccione un mes del ao"
End Select
MessageBox.Show(resultado, "Resultado", MessageBoxButtons.OKCancel,
MessageBoxIcon.Asterisk)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, tecnologa e Ingeniera.
CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360

Estructura If-Else

La estructura If-Else consiste en tener un condicional simple de la forma if (Si se


cumple) y con bifurcacin If Else (Si y sino se cumple). El camino que tomara el
programa depende de si se cumple o no la condicin correspondiente al caso.

' Sintaxis en mltiple lnea:


If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ] ]
[ Else
[ elsestatements ] ]
End If

' Sintaxis en una sola lnea:


If condition Then [ statements ] [ Else [ elsestatements ] ]

Forma anidada

If condition [ Then ]

If condition [ Then ]

End If

End If
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, tecnologa e Ingeniera.
CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360

Diagrama de flujo If-Else

Inicio

Leer Mes del Ao

Es Junio?

S No

Estamos a mitad de ao Estamos en Abril


Imprimir Imprimir

Diagrama de flujo de If-Else anidado


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, tecnologa e Ingeniera.
CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360

Inicio

Leer Mes del Ao

S Es Junio? No

Es 15?

Estamos en Abril, debo continuar estudiando


S No Imprimir

Termine el semestre
Es 3, aun no termino el semestre
Imprimir
Imprimir
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, tecnologa e Ingeniera.
CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360
Ejemplos de programas en Visual Basic

If-Else Simple
Dim mes, mensaje As String
mes = SelectMes.Text
If (mes = "Junio") Then
mensaje = "Estamos a mitad de ao"
Else
mensaje = "Estamos en abril"
End If

MessageBox.Show(mensaje, "Resultado", MessageBoxButtons.OKCancel,


MessageBoxIcon.Asterisk)

If-Else Anidado
Dim mes, dia, mensaje As String
mes = SelectMes.Text
dia = ComboBoxDias.Text
If (mes = "Junio") Then
If (dia = "15") Then
mensaje = "Termine el semestre"
Else
mensaje = "Es 3, aun no termino el semestre"
End If
Else
mensaje = "Estamos en abril, debo continuar estudiando"
End If

MessageBox.Show(mensaje, "Resultado", MessageBoxButtons.OKCancel,


MessageBoxIcon.Asterisk)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, tecnologa e Ingeniera.
CEAD Palmira - Valle del Cauca
Curso: Visual Basic Bsico 201416A_360

Referencias Bibliograficas

Estructura Select Case (Visual Basic Bsico), Recuperado de:


https://msdn.microsoft.com/en-us/library/cy37t14y.aspx

Estructura If-Else (Visual Basic Bsico), Recuperado de:


http://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=245:if-then-else-en-visual-basic-
condicionales-sintaxis-de-bloque-o-en-linea-problemas-ejemplos-
cu00323a&catid=37:curso-qprogramacion-en-visual-basic-nivel-iq&Itemid=61

You might also like