You are on page 1of 4

FUNKCIJE

Funkcije su u sustini mali programi koji vam olaksavaju rad u glavnom programu , radi preglednosti ili
ako morate neku radnju vrsiti npr 10 puta umjesto da isti kod kopirate 10 puta , lakse je napraviti jednu
funkciju koja ce obavljati tu radnju i samo je pozvati na mjestu radnje.

Tipkojivraa moe biti void (ne vraca nista ) ili int,double,char,string,bool itd itd itd ...

IMEFUNKCIJE proizvoljno ime vase funkcije

( ono sto funkcija prima ) bukvalno receno ono sto funkcija prima tj. ono s cime radi

Tipovi funkcija:

Funkcije koje kao rezultat ne vracaju nista (VOID)


Funkcije koje vracaju neku vrijednost

Primjeri

Funkcija koja vrsi sabiranje 2 broja.


Funkcija koja vrsi samo ispis nekog teksta.

Posto kao rezultat funkcije ne vracamo nista , stavljamo povratni tip da je VOID . Takodjer funkciji za ovu
radnju nisu potrebne nikakve varijable pa je i dio nakon imena funkcije prazan. U tijelu funkcije je samo
naredba za ispis teksta , jer samo to i trazimo od nje da radi . Obratite paznju na nacin pozivanja u main
dijelu !! ( posto ne vraca nista kao rezultat vec samo radi ispis teksta nismo morali deklarisat neku varijablu
i pisati npr. c=ispis(); . Prvo to bi tehnicki neispravno bilo , a drugo nauci napamet ako ne mozes shvatit , u
sustini je sablon sve .

Funciija koja provjerava je li broj paran .

Funkcija koja racuna sumu svih brojeva do unesenog broja.

You might also like