Total de visitas: 65930
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