Programska petlja do..while

1. Petlja do..while

1.3. Primjer 3.

Kolika je vrijednost varijable a nakon izvođenja sljedećih naredbi?

     int a=0;
    do
       a++;
    while (a>10);  

 

Zašto?

Rješenje

Varijabla a=1 jer uvjet nije istinit. S obzirom na to da se uvjet ispituje na kraju, jedanput se izvrši naredba unutar petlje!

U ovom primjeru vitičaste zagrade nisu potrebne jer se unutar naredbe do-while izvršava samo jedna naredba.