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

FUNKSIONE PA TE DHENA

HYRESE DHE PA REZULTAT


Funksionet
• Një funksion është një bllok kodi që
funksionon vetëm kur thirret.
• Funksionet përdoren për të kryer
FUNKSIONET
veprime të caktuara dhe janë të
rëndësishme për ripërdorimin e kodit:
Përcaktoni kodin një herë dhe përdorni
atë shumë herë.
KLASIFIKIMI I
FUNKSIONEVE

• Funksionet përgjithësisht ndahen në: Domethënë, ky lloj i funksionit,


1. Funksione me rezultat kthyes: gjatë thirrjes nuk kërkon shtimin e
parametrave, dhe pasi mbaron
a. me parametra ekzekutimin e komandave në trupin
b. pa parametra e tij, nuk do të kthejë ndonjë të
2. Funksione pa rezultat kthyes: dhënë tek thirrësi.
a. me parametra
b. pa parametra 
FUNKSIONI VOID

• Ky lloj funksioni, është shoqëruar me fjalën kyçe “void”


para emrit të funksion; që do të thotë se funksioni nuk do të
kthejë asgjë tek thirrësi.
Shembull:
#include<iostream>
Funksioni “void” nuk do të kthejë asgjë, dhe
using namespace std;
mbrenda kllapave () nuk do duhet që të ketë
void funksioni_im(){
parametra apo argumente. E thërrasim nga
cout << “Pershendetje” << endl;
funksioni main, do të ekzekutojë kodin në
}
brendi të tij, dhe do kthehet / vazhdojë në
int main(){
pikën e origjinës (funksioni main), pa vlerë
funksioni_im();
dalëse.
}
#include<iostream>
using namespace std;
void funksioni_im(){
cout << “Pershendetje” << endl; I njëjti shembull si më lart, mirëpo këtu mund
} të shohim se funksioni mundet të thërritet
int main(){ edhe nëpermjet vargjeve (p.sh. for, while...)
for(int i=1; i<=10; i++) Funksioni do të thërritet 10 herë.
funksioni_im();
}

You might also like