You are on page 1of 21

SVEUČILIŠTE/UNIVERZITET „VITEZ“

FAKULTET INFORMACIONIH TEHNOLOGIJA

STRUKTURE PODATAKA I ALGORITMI

doc. dr. sc. Mahir Zajmović


mahir.zajmovic@unvi.edu.ba
WHILE petlja
• While petlja se sastoji iz uslova koji postavimo i
koda.
• Za razliku od For petlje kod While petlje varijablu
ili promjenljivu moramo prethodno definisati.
While petlja se u zavisnosti od uslova i
promjenljive koju odredimo može izvršiti ni jednom,
jednom ili više puta.
• Sintaksa:

Strukture podataka i algoritmi :: Vježbe 2


WHILE petlja

Strukture podataka i algoritmi :: Vježbe 3


Primjer

Strukture podataka i algoritmi :: Vježbe 4


Beskonačna WHILE petlja
• Ako proslijedimo true u while petlju, to će biti
beskonačna while petlja.

• Sintaksa:

Strukture podataka i algoritmi :: Vježbe 5


Beskonačna WHILE petlja

Strukture podataka i algoritmi :: Vježbe 6


Zadatak 1
• Napisati program za ispis prirodnih brojeva od 1 do
5.

Strukture podataka i algoritmi :: Vježbe 7


Zadatak 2
• Ispis prirodnih brojeve od 20 do 5 unazad.

Strukture podataka i algoritmi :: Vježbe 8


Zadatak 3
• Napisati program za ispis prirodnih brojeva u
intervalu od k do n. Granice intervala se upisuju sa
tastature.

Strukture podataka i algoritmi :: Vježbe 9


Zadatak 4
• Izračunati i ispisati sumu prvih 5 prirodnih brojeva.

Strukture podataka i algoritmi :: Vježbe 10


Zadatak 5
• Napisati program za prebrojavanje neparnih
brojeva od 1 do n.

Strukture podataka i algoritmi :: Vježbe 11


Do-
Do-while petlja
• Java do-while petlja se koristi za iteraciju dijela
programa nekoliko puta. Ako broj iteracija nije
fiksan, a petlja se mora izvršiti bar jednom,
preporučuje se upotreba do-while petlje.
• Ona se izvršava bar jednom zato što se uslov
provjerava nakon tijela petlje.
• Sintaksa:

Strukture podataka i algoritmi :: Vježbe 12


Do-
Do-while petlja

Strukture podataka i algoritmi :: Vježbe 13


Primjer

Strukture podataka i algoritmi :: Vježbe 14


Beskonačna do-
do-while petlja
• Ako proslijedimo true u do-while petlju, to će
biti beskonačna do-while petlja.

• Sintaksa:

Strukture podataka i algoritmi :: Vježbe 15


Beskonačna do-
do-while petlja

Strukture podataka i algoritmi :: Vježbe 16


Zadatak 6
• Napisati program za ispis prirodnih brojeva od 1 do
5.

Strukture podataka i algoritmi :: Vježbe 17


Zadatak 7
• Ispis prirodnih brojeve od 8 do 3 unazad.

Strukture podataka i algoritmi :: Vježbe 18


Zadatak 8
• Izračunati i ispisati sumu prvih n prirodnih brojeva.

Strukture podataka i algoritmi :: Vježbe 19


Zadatak 9
• Prebrojati parne prirodne brojeve od 1 do 5.

Strukture podataka i algoritmi :: Vježbe 20


Zadatak 10
• Napisati program za ispis proizvoda brojeva od 1 do n koji su djeljivi sa 7.

Strukture podataka i algoritmi :: Vježbe 21

You might also like