V dnešnej časti sa pozrieme na cykly a to na cyklus while a do...while. Úvodom sa ešte vrátim k podmienke if. Ak ste sa od minula trochu hrali s podmienkou if, určite ste zistili, že sa vám podarilo v podmienke if spustiť iba jeden príkaz. Niekedy je však potrebné vykonať viac ako jeden príkaz. Táto situácia sa dá riešiť pomocou bloku (zložených príkazov). Každý blok začína ľavou zloženou zátvorkou ( { ) a končí pravou zloženou zátvorkou ( } ). Do bloku sa dá umiestniť ľubovoľné množstvo príkazov, avšak v podmienke if sa celý blok vykoná ako jeden príkaz.
C++ cyklus while
Úvodom sa ešte vrátim k podmienke if. Ak ste sa od minula trochu hrali s podmienkou if, určite ste zistili, že sa vám podarilo v podmienke if spustiť iba jeden príkaz. Niekedy je však potrebné vykonať viac ako jeden príkaz. Táto situácia sa dá riešiť pomocou bloku (zložených príkazov). Každý blok začína ľavou zloženou zátvorkou ( { ) a končí pravou zloženou zátvorkou ( } ). Do bloku sa dá umiestniť ľubovoľné množstvo príkazov, avšak v podmienke if sa celý blok vykoná ako jeden príkaz.
Cyklus sa v programe používa, ak chceme niektoré príkazy vykonať viackrát. Buď môžeme tieto príkazy vykonať predom známy počet krát (zvyčajne sa využíva smyčka for), alebo ich opakujeme pokým je splnená podmienka (smyčky while a do..while)
Pomocou tohto cyklu môžeme opakovať určitý úsek kódu, pokiaľ je splnená počiatočna podmienka. Syntax vyzerá tak, že uvedieme kľúčove slovo while, zaň do zátvorky podmienku, ktorá musí byť splnená, aby sa cyklus vykonal. Za podmienku uvedieme príkaz (blok príkazov), ktorý sa má vykonať.Podmienka vyzerá podobne ako pri if.
V úvode si deklarujeme premnnú a, ktorej priradíme hodnotu 0. Potom k nej pripočitavame 2 pokial je jej hodnota menšia ako 101, čím vypíšeme všetky párne čísla do 100 (vrátane).
Zdroj: Debug.sk