Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele For-silmukka | Ohjelmavirran Esittely
C++ Johdanto

bookFor-silmukka

For-silmukka on monimutkaisempi kuin muut silmukat ja koostuu kolmesta osasta. For-silmukan rakenne:

for (counter; exit condition; loop expression) 
{  
     // block of instruction 
     do_something;
}  
  • Laskuri;
  • Poistumisehto;
  • Silmukan lauseke.
main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
  • int counter = 0: iteraation laskuri;
  • counter++: Jokaisella iteraatiolla lisätään 1 muuttujaan counter silmukan etenemisen merkiksi;
  • counter <= 5: silmukan päättymisehto. Silmukka jatkuu, jos muuttuja counter on pienempi tai yhtä suuri kuin 5.
question mark

Kuinka monta iteraatiota tämä silmukka suorittaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain each part of the for loop in more detail?

What happens if I change the exit condition?

Can you give an example of a for loop in action?

Awesome!

Completion rate improved to 3.85

bookFor-silmukka

Pyyhkäise näyttääksesi valikon

For-silmukka on monimutkaisempi kuin muut silmukat ja koostuu kolmesta osasta. For-silmukan rakenne:

for (counter; exit condition; loop expression) 
{  
     // block of instruction 
     do_something;
}  
  • Laskuri;
  • Poistumisehto;
  • Silmukan lauseke.
main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
  • int counter = 0: iteraation laskuri;
  • counter++: Jokaisella iteraatiolla lisätään 1 muuttujaan counter silmukan etenemisen merkiksi;
  • counter <= 5: silmukan päättymisehto. Silmukka jatkuu, jos muuttuja counter on pienempi tai yhtä suuri kuin 5.
question mark

Kuinka monta iteraatiota tämä silmukka suorittaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 5
some-alt