Skip to content

Laço Repetição - FOR

  • Temos 3 parâmetros:
    • Contador
    • Condição
    • Incremento

Vamos ver o seguinte exemplo:

for (int i = 0 ; i <= 5 ; i++)
  • int i = 0 é o contador, iniciado em zero
  • i <= 5 é a condição, onde ele vai chegar até o valor ser 5
  • i++ é o incremento, onde o valor de i vai subindo um a um

Outros exemplos:

for (var i = 0 ; i <= 5 ; i++) // Conta de 0 á 5
for (var i = 0 ; i < 5 ; i++) // Conta de 0 á 4
for (var i = 5 ; i >= 0 ; i--) // Conta de 5 á 0

Agora o exemplo completo de um For para imprimir o valor de i

for (int i = 0 ; i <= 5 ; i++)
{
Console.WriteLine(i); // Toda vez que entrar aqui ele vai imprimir o i
}
// SAIDA:
// 0
// 1
// 2
// 3
// 4
// 5

Com vetores podemos usar um tipo diferente de for chamado foreach com ele podemos interagir com os valores definidos dentro de um vetor

Vamos ver o seguinte exemplo de Vetor:

int[] numbers = { 10, 20, 30, 40 };

Queremos interagir com os valores dentro desse vetor, de vez de determinarmos uma posição, podemos interagir com ele em todos os valores

int[] numbers = { 10, 20, 30, 40 };
foreach (int num in numbers)
{
Console.WriteLine($"Number: {num}"); // vai imprimir todos os valores
}