C++ para loop


C++ para loop

Quando você souber exatamente quantas vezes deseja percorrer um bloco de código, use o forloop em vez de um whileloop:

Sintaxe

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

A instrução 1 é executada (uma vez) antes da execução do bloco de código.

A instrução 2 define a condição para executar o bloco de código.

A instrução 3 é executada (todas as vezes) após a execução do bloco de código.

O exemplo abaixo imprimirá os números de 0 a 4:

Exemplo

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

Exemplo explicado

A instrução 1 define uma variável antes do início do loop (int i = 0).

A instrução 2 define a condição para a execução do loop (i deve ser menor que 5). Se a condição for verdadeira, o loop começará novamente, se for falso, o loop terminará.

A instrução 3 aumenta um valor (i++) cada vez que o bloco de código no loop é executado.


Outro exemplo

Este exemplo imprimirá apenas valores pares entre 0 e 10:

Exemplo

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}

Exercícios C++

Teste-se com exercícios

Exercício:

Use um forloop para imprimir "Sim" 5 vezes:

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}