četvrtak, 4. travnja 2013.

Petlja do-while - obrada lekcije iz škole

Petlja do-while je petlja koja vrši naknadnu provjeru upita. To znači da s petljom do-while prvo obavimo naredbu, odnosno blok naredbi, a onda se ispita da li je uvjet istinit ili lažan.

Opći oblik naredbe je slijedeći:
do
{
   BN;
}
while(uvjet);

Kada bismo preveli ovu naredbu, njena primjena i uporaba bila bi nam jasna. Naredba se koristi kako bi se jedna ili više naredbi ponovilo sve dok postavljeni uvjet ne bude lažan.


Redoslijed izvršavanja je slijedeći:
1. Izvršava se zadana naredba/blok naredbi.
2. Provjerava se uvjet (može biti izraz, varijabla, konstanta ili void)
3. a) Uvjet je ISTINIT - petlja se ponavlja tj. vraća se na 1. korak.
3. b) Uvjet je LAŽAN - petlja se ne ponavlja tj. program ide na slijedeću naredbu, odnosno izlaz iz petlje.

Primjer:

int i=2;
do
{
   printf("Petlja provjerena!\n");
   i = i + 1
}
while (i < 5);

Ovaj program će ispisivati "Petlja provjerena!" sve dok je i manji od 5.

Rezultat:

Petlja provjerena!
Petlja provjerena!
Petlja provjerena!

Nema komentara:

Objavi komentar