Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Tutorial de Visual Basic Script
SEÇÕES
Manuais relacionados
+Tutorial de Visual Basic Script
Categorias
+VBScript

Índice do Manual Tutorial de Visual Basic Script
+ Introdução ao Visual Basic Script
+ Primeiros passos com a linguagem
+ Diferentes formas de executar scripts
+ Declarar variáveis
+ Tipos de dados
+ Operadores I – Aritméticos
+ Operadores II – Comparação
+ Operadores III lógicos e cadeias
+ Estruturas de controle
+ Estrutura IF
+ Estrutura CASE
+ Loop FOR
+ Loop FOR EACH
+ Loop WHILE WEND
+ Loop DO LOOP
+ Arrays em VBScript
+ Procedimentos e funções
+ Procedimentos. SUB
+ Funções. Function
+ Mais sobre procedimentos e funções
+ Imprimir uma página sem ver o diálogo de impressão

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
- Codigo Fonte.net


Loop WHILE WEND

Vemos a sintaxe deste loop while wend e um exemplo.


O loop WHILE...WEND serve para realizar um tipo de loop muito utilizado em programação que é o loop Enquanto, que se executa enquanto se cumprir uma condição. A diferença do loop FOR é que este se utiliza quando não conhecemos o número de iterações que temos que realizar.

O loop funciona da seguinte maneira. Quando se vai executar, avalia uma expressão e comprova que esta dá resultados positivos. Se for assim, executa o corpo do loop (as sentenças que continuam até o WEND), em caso contrário se sai. Podemos ver a sintaxe a seguir.
WHILE (condicao)
          sentencas
          ....
WEND

Agora vamos ver um pequeno exemplo sobre este loop, que realiza uma conta número a número até chegar ao 13. Em cada iteração do loop mostra em uma janelinha o número atual e oferece a possibilidade de altera-lo, já que a janelinha é uma janela Input, que oferece a oportunidade de mudar o valor e devolve esse valor, mudado ou não. Como dizíamos, se deixarmos o exemplo sem tocar nada, contará até 13, mas se introduzirmos um número no inputbox continuará a conta pelo número introduzido. Se o número introduzido for maior que 13 também sairá do loop.
option explicit
dim a
a = 0
WHILE (a < 13)
   a = a + 1
   a = inputbox("Dá-me um valor inteiro, please","Petição de número",a,200,100)
WEND

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Tutorial de Visual Basic Script
Seguinte: Loop DO LOOP
Anterior: Loop FOR EACH

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em VBScript


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites