Introduçao ao visual basic
Toda e qualquer linguagem de programação contem as estrutura de controle, estas estruturas permitem a tomada de decisão com base em uma expressão de retorno lógico. Em lógica de programação normalmente estas estruturas são referenciadas pela instrução SE .. ENTÃO. Em VB.NET iremos aprender a utilizar duas estruturas para tal, IF/THEN e SELECT .. CASE, veremos mais a seguir...
IF..THEN..ELSE
A estrutura IF..THEN é utilizada para avaliar uma expressão lógica (veja sobre operadores lógicos para maiores informações) que retornam Verdadeiro ou Falso (True e False em VB.NET), se o resultado obtido da expressão lógica for Verdadeiro (True), será executado o bloco de instruções dispostas dentro da instrução IF, caso o retorno da expressão seja Falso (False), será executado o bloco de instruções dispostas no bloco ELSE. Atenção a instrução ELSE não é obrigatória, sendo assim, caso ela não exista, e o retorno seja Falso (False) não será executado nenhum bloco pertencente a estrutura IF (as linhas de código que não fazem parte da instrução IF no entanto serão executadas). Vejamos alguns exemplos:
Exemplo 01 Neste caso, veja que exite uma váriavel chamada intIdade, caso o valor da mesma seja menor que 18, a expressão será verdadeira, ou seja, retornará Verdadeiro (True), e desta forma será executado o bloco (no caso a mensagem).
Exemplo 02
Page 2 of 8
Neste caso, note que a variável recebeu um valor que fará com que a expressão ao ser avaliada retorne o valor Falso (False), e desta forma o bloco que contém a mensagem não será executado, o fato da instrução IF não conter o ELSE (opcional), fará com que nenhuma ação seja executada.
Exemplo 03 Neste caso, note que não sabemos o valor da variável intIdade, no entantanto caso o seu valor seja menor que 18, a expressão retornará um valor Verdadeiro (True) e consecutivamente executará o bloco de instruções do IF, no entando se a variável contiver o valor 18 ou superior, a expressão será Falsa