Funksion Me Parameter Me Rezultat-Bleron

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 5

FUNKSIONE ME

PARAMETRA DHE ME
REZULTAT
FUNKSIONET

• DUKE PERDORUR FUNKSIONET PROGRAMI NDAHET NE MODULE TE VOGLA


DHE ESHTE ME E THJESHTE TE PROGRAMOSH ME TO. NJE FUNKSION ESHTE
NJE BLLOK INSTRUKSIONESH QE EKZEKUTOHET KUR THERITET NGA NJE
PIKE E PROGRAMIT. KA KETE SINTAKSE DEKLARIMI I NJE FUNKSIONI
• TIPI EMRI ( ARG1, ARG2, ...) BLLOK INSTRUKSIONESH
• KU:
  · TIPI ESHTE TIPI I TE DHENAVE QE KTHEN FUNKSIONI.
  · EMRI ESHTE EMRI I FUNKSIONIT QE PERDORET EDHE PER TA THERITUR FUNKSIONIN .
  · ARG CDO ARGUMENT PERBEHET NGA TIPE TE DHENASH SHOQERUAR NGA
IDENTIFIKUESIT. KETO BEJNE TE MUNDUR QE FUNKSIONIT TI KALOHEN PARAMETRA NE
MOMENTIN KUR THIRREN PER EKZEKUTIM. PARAMETRAT NDAHEN ME PRESJE.
  · BLLOK INSTRUKSIONESH ESHTE TRUPI I FUNKSIONIT QE KUFIZOHET NGA { }.
FUNKSIONET – SIPAS REFERENCES

• DERI TANI, PARAMETRAT I KALOHEN FUKSIONIT ME VLERE. KJO DMTH SE


KUR THERASIM NJE FUNKSION ME PARAMETRA I KEMI KALUAR FUNKSIONIT
VETEM VLERAT E VARIABLAVE DHE JO VETE VARIABLAT. PER SHEMBULL:
• INT X=5, Y=3, Z;
Z = SHUMA ( X , Y );
• NE KETE RAST THIRET FUNKSIONI DUKE I KALUAR VLERAT X DHE Y, DMTH 5
DHE 3 DHE JO VETE VARIABLAT.
• NE KETE MENYRE KUR FUNKSIONI SHUMA THIRRET VLERAT E VARIABLAVE
TE TIJ A DHE B BEHEN 5 DHE 3 POR CDO MODIFIKIM I A APO B BRENDA
FUNKSIONIT SHUMA NUK DO TE KENE EFEKT TE X DHE Y JASHTE TIJ, SEPSE
VARIABLAT X DHE Y KALUAN THJESHT VLERAT E TYRE PERKATESE
VLERAT DEFAULT TE
ARGUMENTEVE 1. // VLERA DEFAULT (E PARADEFINUAR)
• KUR DEKLAROJME NJE FUNKSION 2. #INCLUDE <IOSTREAM> 
MUND TU JAPIM VLERA DEFAULT 3. USING NAMESPACE STD;
(PARADEFINUAR) ARGUMENTAVE
4. INT DIVIDE (INT A, INT B=2)
TE TIJ. KJO VLERE DO TE
PERDORET NESE PARAMETERI 5. {
ESHTE BOSH NE TE MAJTE KUR 6. INT R; R=A/B;
THIRET FUNKSIONI. PER TE BERE 7. RETURN R;
KETE THJESHT I JEP NJE VLERE
8. }
ARGUMENTAVE TE DEKLARIMI I
FUNKSIONEVE. NESE VLERA PER 9.  INT MAIN ()
NJE PARAMETER NUK KALOHET 10. {
KUR FUNKSIONI THIRET PERDORET 11. COUT << DIVIDE (12);
VLERA DEFOULT, POR NESE VLERA
12. COUT << ENDL;
SPECIFIKOHET ATEHERE VLERA
DEFAULT NUK MERET PARASYSH: 13. COUT << DIVIDE (20,4);

14. RETURN 0;
 
15. }
VLERAT DEFAULT TE
ARGUMENTEVE
• SI SHIHET KA DY THIRJE TE FUNKSIONIT DIVIDE. E PARA:
• DIVIDE (12)
• KEMI SPECIFIKUAR VETEM NJE ARGUMENT , POR FUNKSIONI
KERKON DY. KESHTU DIVIDE MER SI VLERE 2 PER PARAMETRIN E
DYTE . REZULTATI I KESAJ THIRRJE TE FUNKSIONIT ESHTE 6 NGA
(12/2).
• NE THIRRJEN E DYTE:
• DIVIDE (20,4)
• DHE REZULTATI ESHTE 5 NGA (20/4).

You might also like