Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Laço For | Introdução ao Fluxo de Programa
Introdução ao C++

bookLaço For

O for loop é mais complexo do que os outros loops e consiste em três partes.

loop_statement.cpp

loop_statement.cpp

copy
1234
for (counter; condition; expression) { // Block of instruction }
Contador
expand arrow

Inicializa a variável de controle do loop. Geralmente define um ponto de início, como int i = 0, que determina onde o loop começa.

Condição
expand arrow

Define quando o loop deve parar de executar. O loop continua executando enquanto essa condição permanecer true.

Expressão
expand arrow

Atualiza a variável de controle do loop após cada iteração. Frequentemente incrementa ou decrementa o contador, garantindo o progresso em direção à condição de saída.

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }

A variável int counter = 0 inicia o contador de iteração em 0. A expressão counter++ soma 1 ao contador a cada execução do loop, marcando cada iteração. A condição counter <= 5 garante que o loop continue enquanto o contador for menor ou igual a 5.

question mark

Quantas iterações este loop realizará?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain the syntax of a for loop in more detail?

What happens if I change the condition in the for loop?

Can you give an example of a for loop in a different programming language?

Awesome!

Completion rate improved to 3.85

bookLaço For

Deslize para mostrar o menu

O for loop é mais complexo do que os outros loops e consiste em três partes.

loop_statement.cpp

loop_statement.cpp

copy
1234
for (counter; condition; expression) { // Block of instruction }
Contador
expand arrow

Inicializa a variável de controle do loop. Geralmente define um ponto de início, como int i = 0, que determina onde o loop começa.

Condição
expand arrow

Define quando o loop deve parar de executar. O loop continua executando enquanto essa condição permanecer true.

Expressão
expand arrow

Atualiza a variável de controle do loop após cada iteração. Frequentemente incrementa ou decrementa o contador, garantindo o progresso em direção à condição de saída.

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }

A variável int counter = 0 inicia o contador de iteração em 0. A expressão counter++ soma 1 ao contador a cada execução do loop, marcando cada iteração. A condição counter <= 5 garante que o loop continue enquanto o contador for menor ou igual a 5.

question mark

Quantas iterações este loop realizará?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
some-alt