[C#] Laços de Repetição (WHILE)
Galera novo artigo sobre laços de repetição, complementar ao antigo porém escrito pelo novo colaborador do blog o Diego Correa Gomes Ferreira. Este artigo será voltado para falar de repetição While. Que nada mais é do que uma repetição controlada por contador, possuindo quatro aspectos importantes:
- Uma variável de controle (ou contador de loop).
- Um valor inicial para controlar a variável.
- O incrementador e o decrementador, através da qual a variável de controle é modificada a cada passagem pelo loop.
- A condição para continuação do loop que determina se o looping deve continuar.
Para ver esses aspectos de repetição controlada por contador, considere a aplicação que usa um loop para mostrar números de 1 até 10. Veja no exemplo abaixo:
Using System;
Public class RepeticaoWhile
{
Public static void Main ( string[] args )
{
int contador = 1; // Declaração e inicialização da variável de
// controle
while ( contador <= 10 ) // Condição de continuação do loop
{
Console.Write (“ {0} “, contador );
contador++; // Incrementa a variável de controle
}
Console.WriteLine(); //Escreve uma nova linha em branco
}
}
A variável de controle (contador) foi declara como sendo Int, pois nós usaremos apenas valores de 1 até 10. Para uma estrutura de repetição é desnecessário declarar a variável como sendo Double ou Float, pois o contador só funciona com números inteiros, o que não descartaria a hipótese de você utilizá-la com os operadores em uma divisão ou resto, nesse caso basta colocar em parênteses (float) ou (double) para que o seu resultado não saia como sendo um número inteiro, e sim um número decimal. Porém jamais armazene esse valor decimal na variável contador, pois se o loop continuar isso resultará em um erro no seu programa.
Note que o contador é inicializado com o valor 1, logo após é declarada a estrutura de repetição while, que verifica se o valor do contador é menor ou igual a 10. Se ele for menor ou igual a 10, ele é escrito na tela pelo comando Console.Write, e logo em seguida ele implementa mais 1 ao valor do contador. A expressão contador++ nada mais é do que uma forma reduzida e prática de (contador = contador + 1), que primeiramente pode ser simplicada por (contador += 1), mas isso fica a cargo das preferências do programador.
Logo após chegar ao final da estrutura de repetição, ele retorna ao início do while e começa tudo novamente, isso é chamado de loop, quando um número fica retornando inúmeras vezes ao começo da estrutura de repetição.

vlw pela a aula kleber ! Como sempre bem explicativa as suas aulas, Kelber te mandei um email, passando uns dois “projetos” para ti, por favor, quando tiver um tempinho da’ uma olhada, mandei para tanto para o msn, como o gmail. Obrigado !
Ola Igor eu lembro dos teus projetos sim, prometo que tentarei olhar esta semana, mas será difícil justamente pelo fim do mestrado que esta cada vez mais próximo.
Abraços,