Bóson Treinamentos em Ciência e Tecnologia

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:

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:

Sair da versão mobile