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:
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:
Escreva um comentário