Aprenda o Laço for
em C# de Forma Fácil
Programar é, muitas vezes, repetir tarefas. Seja para contar números, percorrer listas ou executar uma ação várias vezes, o laço for é um dos recursos mais usados no C#.
👉 O que é o laço for
?
O for é uma estrutura de repetição que permite executar um bloco de código várias vezes, seguindo uma condição pré-definida. Ideal quando você já sabe o número de repetições desejado.
✅ Estrutura básica:
for (inicialização; condição; incremento) { // Código a ser executado }
- Inicialização: Define a variável de controle. Exemplo:
int i = 0;
- Condição: Define até quando o laço será executado. Exemplo:
i <= 10;
- Incremento: Atualiza a variável de controle a cada repetição. Exemplo:
i++;
📌 Exemplo 1: Contando de 1 a 10
for (int i = 1; i <= 10; i++) { Console.WriteLine("Número: " + i); }
Explicação:
- Inicialização: Começamos com
i = 1
- Condição: O laço roda até
i <= 10
- Incremento:
i++
aumenta 1 a cada repetição
Resultado:
Número: 1 Número: 2 Número: 3 ... Número: 10
📌 Exemplo 2: Percorrendo um Array
string[] nomes = { "Ana", "Bruno", "Carla", "Diego" }; for (int i = 0; i < nomes.Length; i++) { Console.WriteLine("Nome: " + nomes[i]); }
Explicação:
- Inicialização:
i = 0
(Arrays começam no índice 0) - Condição:
i < nomes.Length
garante que percorremos todo o array - Incremento:
i++
passa para o próximo nome
Resultado:
Nome: Ana Nome: Bruno Nome: Carla Nome: Diego
📌 Exemplo 3: Contagem Regressiva
for (int i = 5; i > 0; i--) { Console.WriteLine("Contagem: " + i); }
Explicação:
- Inicialização: Começamos com
i = 5
- Condição: Enquanto
i > 0
- Decremento:
i--
diminui 1 a cada repetição
Resultado:
Contagem: 5 Contagem: 4 Contagem: 3 Contagem: 2 Contagem: 1
🎯 Conclusão
O laço for é uma das ferramentas mais poderosas na programação C#. Ele permite que você controle exatamente quantas vezes um bloco de código será executado.
👉 Dica: Teste alterar a inicialização, a condição e o incremento para criar suas próprias variações de laços!
Continue praticando e logo o for vai ser seu aliado em muitos projetos! 🚀
Comentários
Postar um comentário