Laços de Repetição
Quando a gente começa a programar, muitas vezes queremos repetir uma ação varias vezes. Por exemplo, mostrar os números de 1 até 10, ou somar vários valores. Em vez de escrever o mesmo código varias vezes, usamos algo chamado de laço de repetição (ou loop).
Os laços de repetição servem para repetir uma parte do código até que uma condição seja atingida. Isso faz com que o programa seja mais rápido e eficiente.
Em C# vou falar de 3 laços de repetição mais usados:
1° FOR - Ele é utilizado quando sabemos quantas vezes vamos repetir:
Exemplo:
for (int i = 1; i <= 5; i++) {
Console.WriteLine("Repetição número " + i);
}
Esse código repete 5 vezes.
2° WHILE - Utilizamos quando não sabemos quantas vezes vamos repetir, mas temos uma condição:
Exemplo:
int i = 1;
while (i <= 5) {
Console.WriteLine("Número: " + i);
i++;
}
Esse código também repete 5 vezes, mas pode repetir mais ou menos, dependendo da condição.
3° DO... WHILE - Quando que queremos que rode pelo menos uma vez:
Exemplo:
int i = 1;
do {
Console.WriteLine("Valor: " + i);
i++;
} while (i <= 5);
Mesmo se a condição for falsa no começo, o código roda pelo menos uma vez.
Resumindo, laços de repetição são muito úteis! Eles ajudam a repetir tarefas automaticamente, sem precisar escrever o mesmo código várias vezes. Se você está começando na programação, uma boa dica é praticar bastante usando for, while e do...while. Com o tempo, isso vai ficar bem natural!