You are on page 1of 4

Funkcije se više parametara

Kreiraćemo funkciju sa 2 parametra koja štampa kvadratni korijen zbira kvadrata. Na primjer,
kvadratni korijen zbira kvadrata brojeva 4 i 3 je 5. Zaista, matematički zapisano, izračunavamo
2 2
vrijednost sljedećeg izraza: √ 3 + 4 =√ 3×3+ 4×4= √ 9+16=√ 25=5
Iz matematike je poznato da je navedeni izraz dužina hipotenuze pravouglog trougla čije katete redom
imaju dužine 3 i 4.
Prvo kreiramo novu funkciju, čije je ime zbirKvadrata:

Već smo kreirali funkcije koje imaju jedan parametar. U ovom slučaju imaćemo dva parametra i oba su
tipa broj tj. number. Kao i ranije, sami određujemo kako će se zvati parametri funkcije.
Dodajemo prvi parametar i dajemo mu ime prvi:

Na isti način dodajemo i drugi parametar, čije je ime drugi


Konačan izgleda bloka za našu funkciju je:

2 2
Sada dodajemo kod za funkciju. Potrebno je štampati vrijednost izraza √ prvi +drugi tj.
√ prvi×prvi+ drugi×drugi . Ostaje još da u MakeCode-u pronađemo kako se označava operacija
kvadratni korijen tj. √ . Lako se nalazi da je to blok “square root”:
Pozovimo funkciju zbirKvadrata sa parametrima 3 i 4:

Rezultat je 5.
Oba parametra naše funkcije su brojevi pa umjesto bilo kog od njih možemo staviti brojni izraz. U
sljedećem primjeru, prilikom drugog poziva funkcije zbirKvadrata, prvi parametar je 5 a drugi
parametar funkcije je 4+8:

Rezultat ovog programa je da se prvo prikazuje 5, a zatim i 13.

You might also like