Microsoft Visual Basic 6/If
Esta instrución de control permite executar unha serie de instrucións só de darse unha certa condición. Ademáis, permite executar outras instrucións para o caso oposto, cando non se cumpra a condición (Else</source). O seguinte exemplo amosaría como empregar esta instrución de control nunha soa liña, para os casos en que en cada un dos elementos só haxa unha instrución: <source lang="freebasic"> If variable = 0 Then variable = 4 Else variable = 5
O seguinte exemplo amosa como empregar a instrución de control con varias liñas (non pode haber nada despois do then
na primeira liña):
If condicion Then
variable1 = 4
variable2 = 5
Else
variable1 = 44
variable2 = 55
End If
Pódese empregar a intrución de control de xeito que haxa casos para cando se cumpran varias condicións, tal e como pode observarse no seguinte exemplo:
If condición 1 Then
instrucións 1
ElseIf condicion 2
instrucións 2
ElseIf condición 3
instrucións 3
Else ' En calquera outro caso:
instrucións 4
EndIf