Vamos aprender mais um pouco de programação...
Sequência:
Esta postagem faz parte da série sobre programação em linguagem VBS, portanto é necessário ler as postagens na ordem, para entender melhor , segue os links (basta clicar e ler):
Aula 1 - Programação em VBS - Introdução (leitura obrigatória)
Aula 2 - Programação em VBS - Vídeo 1- (Aprender a salvar o arquivo VBS)
Aula 3 - Programação em VBS - Vídeo 2, msgbox.
Aula 4 - Calculadora de logaritmo em VBS.
Aula 5 - Programação VBS - Inputbox - Introdução.
Aula 6 - VBS - Inputbox - vídeo 1.
Comando da aula:
Condicional - If... then ... else... end if.
Para que serve:
É a alma da lógica computacional, faz com que o computador tome uma decisão se satisfeita determinada condição.
Exemplo do dia-a-dia:
Se hojé é domingo vou a igreja, mas se hoje é segunda vou ao trabalho.
Exemplo computacional:
Se o usuário clicar em SIM mostre a mensagem 1, mas se clicar em NÃO mostre a mensagem 2.
Com este comando (junto com o msgbox e inputbox) podemos criar alguns programinhas simples mais interessantes.
Sintaxe do comando:
Temos duas maneiras de usar o comando veja:
Primeira maneira (quando só temos duas condições/situações/opções/eventos):
- if [primeira-condição] then
- [instrução 1]
- else
- [instrução 2]
- end if
Segunda maneira (quando temos mais de duas condições/situações/opcções/eventos):
- if [primeira-condição] then
- [instrução 1]
- elseif [segunda-condição] then
- [instrução 2]
- else
- [instrução 3]
- end if
O que está em azul são códigos que você vai modificar de acordo o que deseja fazer.
Exemplo prático:
(copie e cole no Bloco de notas, exclua os números das linhas, depois salve com a extensão VBS):
1 dim perg, resp1, resp2
2 perg = msgbox ("Você sabe VBScript? ",vbyesno+32,"Exemplo de condicional")
3 if perg = vbyes then
4 sim = msgbox ("Que bom, parabéns ! ",0+48, "Resposta para YES - Sim")
5 else
6 resp2 = msgbox ("Que pena, mas você pode aprender! ",0+16, "Resposta para NO - Não")
7 end if
Explicando passo-a-passo:
Linha 1: Definindo as variáveis.
Linha 2: Fazendo a pergunta, usando o msgbox com dois botões SIM e NÃO (vbyesno) + o ícone de interrogação (32).
Linha 3: Começa o condicional, onde a primeira condição é "perg = vbyes" ou seja, se a pessoa responder a pergunta com sim.
Linha 4: É a primeira instrução, se a pessoa aperta sim, o computador mostra a mensagem: "Que bom, parabéns ! ".
Linha 5: Continuação do condicional, "else" quer dizer, caso contrário do primeira condição, ou seja, se a pessoa apertar o botão não.
Linha 6: É a segunda instrução, se a pessoa clicar em Não, o computador exibe a mensagem: " Que pena, mas você pode aprender ".
Linha 7: Finalizando o condicional " end if " , sempre é obrigatória esta linha.
Veja a ilustração abaixo:
Dúvidas... sugestões ... dicas ... perguntas ... deixe um comentário.
Em breve postarei um vídeo falando sobre esta postagem.. .aguardem.
Nenhum comentário:
Postar um comentário
Os comentários com conteúdo depreciativos, palavrões ou propagandas serão deletados. Seja responsável e educado. Atenciosamente, Prof. Paulo Alexandre Oliveira