Jump to content


Photo

Laços De Repetição - Parte 1


  • This topic is locked This topic is locked
Nenhuma resposta neste tópico

#1 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 31/03/2004, 09:04

Olá galerinha do forum vo comecar uns tutos sobre vbscript para auxiliarem na criacao de scripts em asp.

O que é um laco de repeticao?
Laço de repetiçao é uma estrutura de controle onde o codigo que fica dentro do limite dessa entrutura fique se retidindo de acordo com a condição para que esse laco permaneca em funcionamento.

While
o while quer dizer enquanto, ou seja, o laco ficara se repetindo enquanto a condicao especificada for verdadeira ex:


x = 0
while (x<10)
   response.write "x = " &  x
   x = x+1
wend

no codigo acima temos um laco que se repetira enquanto o x for menor que 10.

o laco se inicia com 'while' e é finalizado com 'wend'

dentro do laco temos a seguinte instrucao
x = x+1
isso faz com que o valor de x seja aumentado (incrementado). Se isso nao fosse feito o laco de repeticao nao pararia nunca e concerteza iria dar problemas ao seu sistema.

outra forma de usar while/wend é na exibicao de dados de uma banco de dados.

ex:
while not rs.eof
   response.write rs("nome")
   rs.movenext
wend

O 'not rs.eof' é a condicao, que significa que enquanto o banco de dados (not) NAO, (rs.eof) for vazio, o laco ira funcionar.

O rs.movenext funciona como se fosse um incremento fazendo com que va para o proximo registro do banco de dados. e o wend finaliza o laco.

sobre while/wend é só....

boa programação B)


-----------------------------------------------------------------------------------------------
Para uma maior organização desta seção, todas as duvidas relacionadas a este tutorial devem ser tiradas na seguinte sala:
http://forum.wmonlin...p?showforum=113
www.andrewsmedina.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq