
Instruções condicionais
A Instrução IF THEN ELSE / SELECT CASE
A instrução IF pode ser usada para executar uma instrução quando a condição for verdadeira (If/Then Se...Então), ou para escolher entre duas opções (If-Then-Else, Se.. então, se não...). A condição deve ser uma expressão boleana (lógica). Sintaxe:
IF condição [ THEN ]
ação
ELSE
ação
END IF
Ou
IF condição THEN açãoVeja a tabela de operadores relacionais / Lógicos usados nas condições do comando IF
A instrução SELECT CASE foi projetada para tonar fácil testar vários valores possíveis de uma determinada variável ou expressão.
Entretanto ela não permite que sejam avaliados os valores possíveis para mais do que uma expressão, como a instrução IF faz. A sintaxe é a seguinte:
SELECT CASE Expressão
CASE valor1
' Instruções a serem executadas
CASE valor2
' Instruções a serem executadas
CASE valor3
' Instruções a serem executadas
CASE ELSE
' Instruções a serem executadas
END SELECTA sintaxe é simples, mas há algumas opções e escolhas sutis que os desenvolvedores devem levar em consideração, quando estiverem codificando.
Primeiro, a expressão de teste deve ter mais de dois resultados, caso contrário a instrução IF seria a melhor escolha.
Em segundo lugar, a instrução CASE será avaliada até que uma condição verdadeira tenha sido encontrada ou CASE ELSE seja executada. Com isso em mente você deve colocar as instruções case em ordem de probabilidade. A instrução case pode conter expressões bastante complexas, e possui diversas variações, como ilustrado a seguir:
Expressão simples
CASE 5
Varios ítens
CASE 5,10,15
Intervalos
CASE 5 to 20
Expressão de comparação:
CASE IS > 13
Expressão Composta:
CASE 5,8, 11 to 14, IS > 40
Dicas:
Ir para: Aula anterior | Proxima aula | Indice de Aulas
|
|
||
© 1999-2009 POWER
Informática - Rua João Manoel, 912 - Centro - Santana
do Livramento - RS
Fones: (55) 3 2 4 2 - 5 4 2 7 / (55) 9 9 9 4 - 8 7
8 2
Serviços Manutenção Hardware, programação, páginas Web