NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisHerbertgois : Programandocsharp011
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


Programando com C#

 

A partir deste tutorial os exemplos serão feitos no Visual Studio 2005, nova versão do Visual Studio .NET. Você pode acompanhar em outras versões, no entanto recomendo que faça o download do Visual Studio 2005 Express no site da Microsoft porque a evolução foi muito grande.

 

ESTRUTURAS DE REPETIÇÃO

 

As estruturas de repetição – também conhecidas como estruturas de looping – permitem que você executa uma linha ou bloco de código repetidamente até que uma condição seja verdadeira.

 

O uso de loopings nos programas é uma prática comum, pois em muitos casos é preciso percorrer uma determinada coleção de dados, um conjunto de registros, valores de matrizes, etc.

 

Usando o while

 

O looping While é executado sempre associado a uma condição, ou seja, a cada passagem pelo looping a condição é avaliada. Veja a sintaxe a seguir:

 

while ( booleanExpression )

    statement

 

Vamos fazer um exemplo para você compreender melhor o funcionamento do while.

 

1 - Crie um novo projeto no Visual Studio, novamente do tipo Windows Application, chame o projeto de while.

 

 

2 - Adicione no Form1 os seguintes controles:

 

» 1 Button

» 1 ListBox

 

3 - Mude a propriedade Text do Button1 para “Loop”.

 

4 - Organize os controles como a figura abaixo:

 

 

5 - De um clique duplo sobre o Button1 e digite o seguinte código:

 

    int contador = 0;

          while (contador < 20)

          {

          contador++;

          listBox1.Items.Add(contador);

          }

 

Vai ficar assim:

 

 

Esse é nosso código, vamos estudá-lo um pouco:

 

    int contador = 0;

          while (contador < 20)

          {

          contador++;

          listBox1.Items.Add(contador);

          }

 

Na primeira linha declaramos uma variável chamada contador do tipo integer e atribuimos a essa variavel o valor 0.

 

A segunda linha começa o While com a condição. Essa linhar quer dizer enquanto contador for menor que 20, ou seja ele vai executar o loop ou o código que esta entre os colchetes até que o conteúdo da variável contador seja igual ou maior que 20.

 

A linha quatro soma 1 ao conteúdo da variável contador, a linha a seguir tem o mesmo significado:

 

      contador = contador + 1

 

Entretanto da forma que fizemos no nosso exemplo é mais elegante porque não precisamos repetir o nome da variável, se apenas fizéssemos assim:

 

      contador = 1

 

Ele atribuiria 1 ao conteúdo da variável e o nosso looping se tornaria um loop infinito, ou seja, nunca ia parar de rodar porque nunca entraria na condição que o faz parar. Cuidado com esse tipo de loop, seus loops nunca devem ser infinitos.

 

A linha 5 atribui ao ListBox o valor da variável.

 

Fique atento para o seguinte quando estiver utilizando o WHILE:

 

» A expressão condicional deve retornar sempre um valor Boolean ou seja, verdadeiro o falso.

 

» A expressão condicional também deve estar sempre entre parênteses.

 

» Se na primeira passagem o resultado da empressão condicional for falso, o código do While não será executado.

 

Se você for usar mais de uma linha de código dentro do while precisa colocá-lo entre colchetes, senão não.

 


Confira todos os artigos de Certificações:

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • 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-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI