Respuestas
Pregunta:
¿Cuáles son las sentencias manejadas en Visual Basic?
Respuesta:
Hola.
Las sentencias utilizadas en visual basic, son:
- IF Then Else End If
- For To Step Next
- Select Case Case End Select
- While
- Do... Loop
Significados:
- IF => Si (Apertura de la sentencia)
- Then => Entonces
- Else => Caso contrario
- End if => (Fin de la sentencia)
- For => Bucle Para (Apertura de la sentencia)
- To => Hasta
- Step => Intervalo
- Next => (Fin de la sentencia)
- Select Case => Selecciona según el caso
- Case => Comparación
- End Select => (Fin de la sentencia)
- While => Bucle Mientras
- End While => (Fin de la sentencia)
- Do loop => Bucle hacer mientras
Explicación:
1. La sentencia IF (decisión) que significa "Si", permite hacer comparaciones lógicas entre uno o más elementos. Por ejemplo:
IF A > B THEN
A = "Mayor"
Else
B = "Menor"
End IF
Si la variable "A" es mayor que la variable "B", entonces A es mayor, Caso contrario "B" es mayor.
2. La sentencia For (Para) es un bucle que se ejecuta repetidas veces cuando se define un valor (número) de una cantidad a otra. Por ejemplo:
For x = 1 To 5
resultado = x
Next resultado
En el ejemplo muestra que la variable "X" va a comenzar en 1 y terminará en 5, es decir, que el bucle va dar 5 vueltas empezando con el 1 y mostrará como resultado final los valores 1 2 3 4 5.
3. La sentencia Select Case permite ejecutar según el caso que se desea realizar, es decir, que se puede tener un listado de operaciones y según la variable que se elija, realizará dicha acción. Por ejemplo.
Dim a, b, numero as Integer
Select Case numero
Case 1
suma = a + b
Case 2
resta = a - b
Case 3
multi = a - b
Case Else
div = a / b
End select
En el ejemplo al ingresar un valor realizará la operación del número mostrado, por decir, si ingreso 2 realizará la resta y mostrará el resultado fy así, cuando se ingresa cualquier valor de la lista del case.
4. La sentencia While (Mientras) es un bucle que realizará mientras la condición sea verdadera. Por ejemplo.
While ( A > 20 )
suma = suma + A
x = x + 1
End While