5
decisión
Descripción
Crear
Interfaz
Escribir
Uso de Visual
Studio .NET
Acceso
a datos
Uso de expresiones
condicionales
Uso de estructuras de decisión
Uso de estructuras de bucle
condicionales
Debug
Código
and Deploy
Depurar e
Implantar
Lección: Uso de expresiones condicionales
¿Qué son las expresiones condicionales?
Cómo utilizar operadoresaritméticos
Cómo utilizar operadores de comparación
Cómo utilizar operadores lógicos
Cómo combinar operadores lógicos y de comparación
¿Que son las expresiones condicionales?
Expresiones condicionales:
Incluyen una condición que debe evaluarse si es True o
False
Incluyen un operador para especificar cual es el
resultado de la condición
ContraseñaEntrada
ContraseñaEntrada
==ContraseñaGuardada
ContraseñaGuardada
True
False
Si la contraseña es la correcta, la condición es True
Cómo utilizar operadores aritméticos
Símbolos que evalúan expresiones condicionales
Pueden realizar operaciones aritméticas
Sintaxis:
expression1
expression1 arithmetic
arithmetic operator
operator expression2
expression2
Dim
Dim
xx ==
xx ==
xx ==
xx ==
xx ==
Ejemplo:
xx As
AsInteger
Integer
52
52 ** 17
17
120
120 // 44
67
67 ++ 34
34
32
32 –– 12
12
23
23 ^^ 33
Cómo utilizar operadores de comparación
Símbolos que evalúan expresiones condicionales y
devuelven un valor Boolean
Pueden comparar números o cadenas
Sintaxis:
expression1
expression1 comparison
comparison operator
operator expression2
expression2
Ejemplo:
Dim
Dim Quantity
Quantity As
AsInteger
Integer
Dim
Dim LargeOrder
LargeOrder As
As Boolean
Boolean
LargeOrder
LargeOrder == Quantity
Quantity >> 1000
1000
Cómo utilizar operadores lógicos
Los operadores lógicos realizan una evaluación
lógica de expresiones y devuelven un valor Boolean
Sintaxis:
expression1
expression1 logical
logical operator
operator expression2
expression2
Ejemplo:
OrderedLastMonth
OrderedLastMonthAnd
And OrderDelivered
OrderDelivered
Cómo combinar operadores lógicos y de comparación
Podemos combinar operadores de comparación y
operadores lógicos con instrucciones condicionales
Ejemplo:
Operadores de comparación
Operador lógico
LateActiveCustomer
LateActiveCustomer == DaysOverDue
DaysOverDue >=
>= 60
60 And
And ActiveCustomer
ActiveCustomer
Práctica: Evaluar expresionescondicionales
Utilice la aplicación de ejemplo para calcular
los resultados de estas expresiones:
TestString
TestString==TestString
TestString
00And
And00
TestString
TestString==Teststring
Teststring
-1
-1And
And00
TestString
TestString<
-1
-1And
And-1
-1
Test
Test<
-1
-1Or
Or-1
-1
100
100>>10
10
-1
-1Xor
Xor-1
-1
10
10<<10
10
-1
-1Xor
Xor00
1010<=
<=10
10
00Xor
Xor00
Lección: Uso de estructuras de decisión
If…Then
If
If Sales
Sales >> 10000
10000 Then
Then
Bonus
Bonus == .10
.10 ** Sales
Sales
End
End If
If
If…Then…ElseIf
If
If Sales
Sales >> 10000
10000 Then
Then
Bonus
Bonus == .10
.10 ** Sales
Sales
ElseIf
ElseIf Sales
Sales >> 5000
5000 Then
Then
Bonus
Bonus == .05
.05 ** Sales
Sales
Else
Else
Bonus
Bonus == .02
.02 **Sales
Sales
End
End If
If
If…Then…Else
If
If Sales
Sales >> 10000
10000 Then
Then
Bonus
Bonus == .10
.10 ** Sales
Sales
Else
Else
Bonus
Bonus == 00
End
End If
If
Select Case
Select
Select Case
Case Rank
Rank
Case
Case 11
Bonus
Bonus == 00
Case
Case 2,3
2,3
Bonus
Bonus == .05
.05
Case
Case 44 to
to 66
Bonus
Bonus == .10
.10
Case
Case Else
Else
Bonus
Bonus == .15
.15
End
End Select
Select
**Sales
Sales
** Sales
Sales
** Sales
Sales
Cómo utilizar instrucciones If…Then
Se utilizan para una decisión True o False
Si la condición es True, se ejecutan las instrucciones
que siguen a la instrucción If
Si la condición es False, las instrucciones que siguen
a la instrucción If no se ejecutan
If
If Sales
Sales >> 10000
10000 Then
Then
Bonus
Bonus == .10
.10 ** Sales
Sales
End
End...
Regístrate para leer el documento completo.