Programação em C# – Estrutura de Repetição While – 11

Estrutura de Repetição While

É muito comum, em um programa, que em determinado ponto haja a necessidade de se repetir a execução de um comando ou até mesmo de um bloco inteiro de comandos, repetidas vezes. Quando isso ocorre, devemos recorrer ao uso de estruturas de repetição no código, para evitar a repetição desnecessária de comandos durante a codificação do programa.

A linguagem C# (assim como a maioria das linguagens de programação) fornece vários tipos de estruturas de repetição para a programação de tarefas repetitivas. As principais estruturas são:

  • Laço WHILE
  • Laço FOR
  • Laço DO..WHILE

Nesta lição vamos estudar a estrutura de repetição WHILE (“Enquanto”).

Declaração while

Usamos uma declaração while para rodar um bloco de códigos repetidamente enquanto uma condição especificada for verdadeira.

Sintaxe:

while (expressão)
{
códigos a repetir;
}

Exemplo – escrevendo na tela os números de 1 a 50 com uma estrutura de repetição:

int i = 1;
while (i <= 50)
{
Console.WriteLine(i);
i++;
}

Em algum momento a expressão avaliada deve retornar falso, ou o loop while rodará para sempre (loop infinito). Para isso, você deve criar uma forma de fazer com que a expressão avaliada se torne falsa – no exemplo anterior, o incremento da variável i na instrução i++ em algum momento fará com que o valor de i seja maior que 50.

Abaixo um vídeo sobre a instrução WHILE:

Sobre Fábio dos Reis (1325 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*