Documentos de Académico
Documentos de Profesional
Documentos de Cultura
If Then Else:
La computadora tiene la capacidad de tomar decisiones, es decir, de realizar
pruebas y seleccionar el curso de acción apropiado dependiendo del resultado de esta
prueba. A esta capacidad se le conoce como selección. La computadora efectúa estas
selecciones evaluando expresiones booleanas, esto es, expresiones que tienen valores
de verdadero o falso.
Selección Simple:
Se utiliza cuando se desea que la computadora efectúe una acción
condicionalmente, es decir, sólo cierta condición es verdadera. Su sintaxis es: if
{condición} then {enunciado de acción}, donde la condición debe ser una expresión
booleana, esto es, una expresión que se evalúa resultando en un valor verdadero o falso.
Si la condición es verdadera, la computadora ejecuta el enunciado de acción y continúa
después con la ejecución del resto del programa. Si la condición es falsa, la computadora
salta al enunciado posterior al enunciado de acción.
Operadores relacionales:
Hay seis operadores que permiten establecer relación entre dos expresiones. Se
representan con los símbolos matemáticos usuales: > mayor que; < menor que; = igual
a; los otros tres se componen de dos de los anteriores: >= mayor o igual que; <= menor
o igual que; <> no igual o diferente.
Por ejemplo:
Dim Precio as Double = Val(Textbox1.text)
If Precio>= 5000 then Label1.Text = “Con derecho a descuento”
Operadores lógicos:
Muchas veces una decisión requiere de comparar con dos o más condiciones. En
estos casos, se puede trabajar con los operadores relacionales OR, AND, NOT.
Ejemplos:
Universidad Mesoamericana
Profesorado de Enseñanza Media en Computación
Programación II. Aplicación: .NET VB 2
ElseIf:
En ocasiones cuándo son más de dos condiciones a evaluar, puede utilizar elseif.
Al utilizar ElseIf únicamente se cierra un End If. Ejemplo:
(Note que se cerraron dos End If porque hay un If adentro de otro If)
Créditos: mostrará los datos personales de los programadores que conforman el grupo
en otro formulario.