Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer For-lus | Introductie tot Programmaverloop
Introductie Tot C++

bookFor-lus

De for-lus is complexer dan de andere lussen en bestaat uit drie delen.

loop_statement.cpp

loop_statement.cpp

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

Initialiseert de lusvariabele. Meestal wordt een beginpunt ingesteld, zoals int i = 0, wat bepaalt waar de lus begint.

Conditie
expand arrow

Definieert wanneer de lus moet stoppen. De lus blijft uitvoeren zolang deze conditie true is.

Expressie
expand arrow

Werkt de lusvariabele bij na elke iteratie. Dit verhoogt of verlaagt vaak de teller, waardoor voortgang richting de stopconditie wordt gegarandeerd.

main.cpp

main.cpp

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

De variabele int counter = 0 start de iteratie-teller op 0. De expressie counter++ verhoogt de teller met 1 bij elke uitvoering van de lus, waarmee elke iteratie wordt gemarkeerd. De conditie counter <= 5 zorgt ervoor dat de lus doorgaat zolang de teller kleiner dan of gelijk aan 5 is.

question mark

Hoeveel iteraties zal deze lus uitvoeren?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookFor-lus

Veeg om het menu te tonen

De for-lus is complexer dan de andere lussen en bestaat uit drie delen.

loop_statement.cpp

loop_statement.cpp

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

Initialiseert de lusvariabele. Meestal wordt een beginpunt ingesteld, zoals int i = 0, wat bepaalt waar de lus begint.

Conditie
expand arrow

Definieert wanneer de lus moet stoppen. De lus blijft uitvoeren zolang deze conditie true is.

Expressie
expand arrow

Werkt de lusvariabele bij na elke iteratie. Dit verhoogt of verlaagt vaak de teller, waardoor voortgang richting de stopconditie wordt gegarandeerd.

main.cpp

main.cpp

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

De variabele int counter = 0 start de iteratie-teller op 0. De expressie counter++ verhoogt de teller met 1 bij elke uitvoering van de lus, waarmee elke iteratie wordt gemarkeerd. De conditie counter <= 5 zorgt ervoor dat de lus doorgaat zolang de teller kleiner dan of gelijk aan 5 is.

question mark

Hoeveel iteraties zal deze lus uitvoeren?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5
some-alt