Lamentablemente como ya se habrán podido dar cuenta, el Visual Basic, como otros lenguajes de programación, utilizan (para variar), el inglés, así que para poder explorar el entorno del VB, será recomendable, tener un conocimiento básico de este idioma.
La estructura de control If, vendría hacer una condicional, es decir que nos permite decidir entre dos opciones o más.
Su representación en pseudocódigo, vendría a ser:
Si (expresión) entonces
Sentencias
…..
Fin Si
Luego tenemos al Else (de lo contrario), que es una orden que nos indica lo que ocurrirá en caso de que no se cumpla con la condición establecida en el IF.
Si (expresión) entonces
Sentencias
…..
De lo contrario
Sentencias
Fin Si
Y por ultimo esta el ElseiF (de lo contario si), es una orden que nos indica lo que ocurrirá si no se cumple con la primera condición, lo que lo diferencia del Else, es que al aumentarle el If, vamos a establecer una nueva condición a cumplir.
Si (expresión) entonces
Sentencias
De lo contrario si (expresión)
Sentencia (1)
De lo contrario si (expresión)
Sentencia (2)
Fin Si
*Podemos interpretar así: Si la primera expresión es negativa, entonces se evaluara la segunda condición, y as i sucesivamente dependiendo de cuantas condiciones se hayan agregado, también se le podría agregar un Else al final, pero no es obligatorio.
Ejemplo:
1.-Determinar si un alumno aprueba o desaprueba un curso, sabiendo que aprobará si su promedio de 3 calificaciones es mayor o igual a 13, de lo contrario reprobará.
Primero.- Es muy importante analizar el problema, para ello se recomienda empezar construyendo un pseudocódigo:
INICIO
Variables
N1 (primera nota) entero
N2 (segunda nota) entero
N3 (tercera nota) entero
P (promedio) entero
Proceso:
P= (N1+N2+N3) / 3
SI P >=13 ENTONCES
Escribir ("aprobado")
De lo contrario
Escribir ("desaprobado")
Fin SI
FIN
En lenguaje de progrmación se vería así:
2.-Si una persona es de Brasil, su deporte es el futbol, si es USA, su deporte es el Basquet y si es de otro país, su deporte es el Tennis. Interpretarlo como Lenguaje de programación, en aplicación de consola.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPaEWWuCsxnn7lHi1mmTwPVwpYjNhWkl_QlrIO13MEXDqL-fRY8C-Ktp9HhJtvbT6JmLYVYN1GuBnFlwFZDVzWAllHfzsrT-_UllJQl9CPU4pCVnih2z7PA6dK-SyrkwglkntmClfeUJs/s400/ew.bmp)
NOTA: En el problema nos dice que solo hay que interpretarlo como lenguaje de programación, por eso no puse el pseudocodigo, pero les recomiendo que lo practiquen.
Luego ejecutan y listo!!