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.Lengthgarante 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