Naredbe ponavljanja

3. Ponavljanje koje ovisi o uvjetu

Postoje problemi kod kojih ne možemo znati točan broj ponavljanja. Na primjer, želimo li izračunati zbroj znamenki nekog broja, a ne znamo koliko ima znamenki, moramo pronaći drugi način rješavanja tog problema.
Ili, ako želimo da korisnik unosi podatke (npr. o učenicima) sve dok to njemu odgovara. Ne znamo koliko će podataka unositi...
Ovakvih primjera ima još jako puno. Rješavamo ih naredbama ponavljanja kod kojih ponavljanje ovisi o uvjetu.

Ovisno o mjestu ispitivanja uvjeta naredbe ponavljanja dijelimo na:

  • - naredbe ponavljanja s ispitivanjem uvjeta na početku i

  • - one kod kojih se uvjet ponavljanja nalazi na kraju niza naredbi koje se ponavljaju.