Publicado por: Elzo Brito | 26/03/2008

Visual Básico II

Olá pessoal,

Nos vamos dar continuidade a nossas aulas de Visual Baisc, falando hoje sobre as estruturas de linguagem do visual basic.

Estruturas de Linguagem

as estruturas utilizadas para escrever os programas em visual basic se dividem basicamente em estruturas de tomada de decisão e estrutura de laço de repetição.

Estruturas de tomada de decisão

São as estruturas com as quais nos baseamos para tomar alguma decisão sobre o fluxo do programa, as estruturas responsáveis por isso são: IF e SELECT , ambas são estruturas que avaliam uma condição e de acordo com o resultado tomam uma decisão.

Condição IF…THEN

Considerada uma estrutura tradicional em qualquer linguagem, esta estrutura avalia uma condição sendo ela verdadeira a linha seguinte é executada caso contrario pula para a próxima condição

SE condição = Verdadeiro ENTÃO
….
SENÃO
….
FIM SE

exemplo:

if 3>2 then
    msgbox “Três é maior”
else
    msgbox “Dois é maior”
end if

Condição SELECT

A instrução Select muitas vezes é considerada uma variante da condição IF, porém esta condição lhe permite tomar várias decisões dependendo do valor testado, normalmente esta estrutura é usada  quando temos várias possibilidades de tratamento para o valor retornado.

SELECIONE CASO NOME
    CASO “ELZO”
    ……
    CASO “MARIA”
    ……
    CASO “JOÃO”
    ……
FIM SELECIONE

exemplo:

Select case nome
    case “elzo”
    msgbox “o nome é elzo”,vbcritical

    case “maria”
    msgbox “o nome é Maria”,vbcritical

    case “joao”
    msgbox “o nome é João”,vbcritical
End Select

Estruturas de repetição

Estas estruturas lhe permitem que um mesmo conjunto de instruções seja executada continuamente, até que uma determinada condição seja satisfeita.

Laço FOR

PARA contador = 1 até 10 passo 2
…..
próximo

o laço for contará do 1 até o 10 pulando de 2 em 2

Exemplo:

For i=1 to 10 step 1
    msgbox “ola”
Next

DO…LOOP

A instrução do…loop é executada continuamente. para pará-lo você tem que usar um estrutura de decisão para criar uma condição que faça parar o loop.

FAÇA
….
REPITA

exemplo

Do
    msgbox “ola”
Loop

Para pará-lo usamos uma estrutura de decisão.

Do
    DoEvents
    if i = 10 then
       exit do
    end if
    i=i+1
loop

este loop irá executar até que a variável i seja igual a 10 quando ela for igual a 10 ela irá executar a instrução Exit Do que faz com que o loop seja interrompido. pessoal até a próxima…


Respostas

  1. Cara, é muito bom saber que existe pessoas que se preocupa em passar seu conhecimento de uma forma integra e simples de fácil entendimento .
    Valeu !!! Muito bom seu blog .


Deixe uma resposta

Sua resposta:

Categorias