AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
A estrutura de decisão sem dúvida, é a mais utilizada na programação. O objetivo é identificar o conteúdo de uma condição e direcionar o fluxo do programa para um determinado cálculo, rotina, desvio, função, etc.
Primeiramente vamos entender o que é uma expressão condicional. Esta é uma expressão que sempre retorna um valor boleano, ou seja, verdadeiro ou falso.
Exemplo:
Preço é menor que 100.
Se preço for menor que 100 então o resultado da expressão acima é VERDADEIRO. Caso contrario o resultado é FALSO.
Você pode usar os seguintes operadores para fazer comparações em Visual Basic:

Então a expressão que usamos no exemplo acima ficaria assim:
Preço < 100
Agora que você já sabe o que é uma expressão condicional vamos estudar o que é uma ESTRUTURA DE DECISÃO.
Uma ESTRUTURA DE DECISÃO nada mais é que do que um bloco de código que utiliza as expressões condicionais para tomar decisões que orientam qual código deve ser executado.
A primeira estrutura de decisão que iremos estudar é o IF, veja a sintaxe a seguir:
If condition Then
statements
ElseIf elseifcondition Then
elseifstatements
Else
elsestatements
End If
IF condição THEN então faça algo; caso contrário Else ou ainda você pode testar outra condição ElseIF até que o programa encontre o resultado correto. Cabe ressaltar que os Statements podem ser um bloco de código.
Veja o seguinte exemplo:

Existe uma variável chamada Salario que está definida e contém o valor 1200. Como toda condição retorna apenas verdadeiro ou falso, É verificado se o valor é maior que 1000, e caso seja verdadeiro será somado 10% ao Salario.
Vamos a mais alguns exemplos para facilitar o entendimento.

Aqui é verificado se o valor é menor que 500 e dependendo da condição é somado 50 ou 100, pois há o Else. Então se a variável for menor que 500 adicionamos nela o valor 50, senão adicionamos 100.

Já no exemplo acima existem 3 condições, onde o primeiro IF soma 50, o segundo 100 e o ELSE 250. O Else sempre é executado quando nenhuma expressão é verdadeira.
É possível avaliar diversos ElseIFs com uma determinada expressão. Como no exemplo abaixo:

Perceba que no bloco de código acima usamos o And.
O And é usado quando precisamos testar mais de uma expressão condicional.
Exemplo:
ElseIf Salario >= 500 And Salario < 600 Then
Nesta linha testamos se o salario é maior ou igual a 500 e o salario é menor que 600.
Então se o salario for 553 a expressão acima é VERDADEIRA, caso contrario é FALSA.
O And é conhecido como um operador lógico, temos quatro deles como mostra a tabela a seguir:

Algumas expressões complexas podem exigir mais de um operador lógico. A seqüência de execução neste tipo de expressão é primeiro, os operadores matemáticos, depois os operadores de comparação e só então os operadores lógicos.
Vamos a alguns exemplos de como utilizar os operadores lógicos:

Para finalizar por hoje vamos fazer um exemplo que abrange o conteúdo que estudamos até aqui.
Vamos fazer um programinha que valida o usuário, verificando se é ele mesmo através do seu nome e senha.
1 – Entre no Visual Studio e crie uma aplicação chamada EstruturaDeDecisao do tipo Windows Application.
2 – Arraste para o Form os seguintes controles:
2 - Label
2 – TextBox
1 – Button
3– Mude as propriedades dos controles como a tabela abaixo:

4 – Organize-os para ficarem assim:

5 – Dê um clique duplo no button1 e digite o seguinte código:

Você pode substituir o valor do nome para o seu nome e sua senha.
6– Execute o programa.

7 – Digite Moroni em nome (ou seu nome) e a senha 123.

8 – Clique em validar.
E executado o seguinte código:
MsgBox("Bem Vindo Moroni")
Fazendo com que a seguinte mensagem apareça.

9 – Clique em Ok.
10 – Digite outro valor qualquer na caixa de texto e clique em OK.
E executado o seguinte código:
MsgBox("Usuario Invalido")
End
Fazendo com que a seguinte mensagem apareça.

E que o programa seja encerrado.
Declaramos duas variáveis e demos as elas os valores dos controles de texto. Depois testamos se o valor do nome era Moroni e a Senha 123, você pode substituir o valor para o seu nome e sua senha. Se o resultado da expressão for verdadeira então ele da a mensagem de bem vindo, caso contrario ele da a mensagem de usuário invalido e sai do programa.
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI