Estruturas Lógicas

Estruturas Lógicas

ESTRUTURAS LÓGICAS

 

Estruturas Lógicas e Condicionais

 

Estruturas Lógicas e Condicionais são instruções de programa que fazem perguntas sobre alguma propriedade, objeto ou variável que retornam o valor TRUE (verdadeiro) ou FALSE (falso). Por exemplo:

 

soma = 50

 

a resposta vai ser TRUE, se a variável soma contiver 50 e

FALSE se contiver um valor diferente de 50.

 

Estruturas de Decisão

If ... Then ...else ... end if

 

Com essa estrutura, é possível avaliar uma condição e de acordo com o resultado, tomar uma certa decisão. Sintaxe:

 

If <condição> then

<instrução>

 

elseif <condição> then

<instrução>

 

else

<instrução>

 

end if

<condição> é uma expressão condicional e <instrução> é uma instrução na Linguagem do Visual Basic. Por exemplo:

 

 if soma = 50 then

MsgBox “A soma está entre 10 e 60”

End if

 

 

Select Case

 

Formato:

Select Case <variável>

Case <expressão>

<comandos>

Case <expressão>

<comandos>

Case Else

<comandos>

End Select

 

Exemplos:

 

‘Variável numérica

Select Case var1

 

Case 1 to 5

‘Este bloco será executado somente se a variável var1 tiver os valores: 1,2,3,4 e 5

Comandos ...

 

Case 32, IS <10

... ‘Este bloco será executado semente se a variável var1 for 32 ou menor que 10.

Comandos

 

End Select

 

‘Variável String

Select Case texto

Case “A” to “a”

Comandos ‘executará este bloco apenas se a palavra tiver letras contidas no intervalo.

End Select

 

 

Estruturas Lógicas e Condicionais

Estruturas de Repetição


Do While

Sintexa 1:

Do while <condição>

<comandos>

Loop

 

Sintaxe 2:

Do

<comandos>

Loop While <condição>

 

Os dois formatos do comando Do desempenham a mesma função: executar um bloco de comandos até que a condição seja verdadeira. A diferença é que na segunda sintaxe, o teste da condição é feita após a primeira execução dos comandos dentro do Do e na primeira, o teste é feito antes.

 

Do Until

Sintaxe 1:

Do Until <condição>

<comandos>

Loop

 

Sintaxe 2:

Do

<comandos>

Loop Until <condição>

 

Os dois formatos do comando Do Until desempenham a mesma função: executar um bloco de comandos até que a condição seja verdadeira. A diferença é que na segunda sintaxe, o teste da condição é feita após a primeira execução dos comandos dentro do Do e na primeira, o teste é feito antes.

 

 

Não se esqueça de agradecer recomendando o Blog.


jacob samuel