FIEK
Prmbledhje detyrash
MSc.Vehbi Neziri
GJUHPROGRAMUESE C++
UNIVERSITETI I PRISHTINS
Fakulteti i Inxhinieris Elektrike dhe Kompjuterike
MSc. Vehbi Neziri
(version 1.0)
Prishtin, 2012
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 2
Vehbi Neziri
Falenderim Do t doja q t falnderoj pr mbshtetjen me ide dhe propozime pr
detyra t ndryshme kolegun tim MSc. Ramadan Dervishi.
Po ashtu dua t shpreh mirnjohjen edhe pr studentt e Fakultetitit
t Inxhinieris Elektrike dhe Kompjuterike t Universitetit t
Prishtins t cilt kan ndjekur ushtrimet n Gjuh Programuese gjat
semestrit dimror (2012/2013). Me nj pjes prej tyre pata fatin t
mbajm ushtrimet bashkarisht, prandaj i falnderoj pr sugjerimet dhe
reagimet pozitive q kan br si n takime t prbashkta ashtu edhe
prmes emailit.
Vehbi Neziri Prishtin, Dhjetor 2012.
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 3
Vehbi Neziri
Prmbajtja
Krijimi i nj projekti t zbrazur n Visual C++ ...................... 4
Shtimi i nj skedari t ri .cpp n projekt ......................... 7
Hapat e pare n C++ .................................................. 9
Deklarimi i variablave, komandat pr shtypje dhe lexim ............. 9
Deklarimi i konstanteve dhe prdorimi i tyre ...................... 11
Prdorimi i karaktereve speciale .................................. 12
Formatimi i rezultateve t shtypura ............................... 13
Konvertime t ndryshme ............................................ 15
Degzimet dhe veprimet me operator ................................. 17
Degzimi if dhe if-else ........................................... 17
Degzimi Switch ................................................... 23
Krijimi i unazave prmes etiketave (labelave) ..................... 26
Operatori i kushtzuar ? ............................................ 27
Unazat dhe veprimet me unaza ........................................ 28
Unaza while ....................................................... 28
Unaza do- while ................................................... 29
Unaza for ......................................................... 32
Urdhri break ...................................................... 39
Urdhri continue ................................................... 40
Shembuj me unaza (while, do-while, for) ........................... 41
Vektort ............................................................ 48
Matricat ............................................................ 60
Funksionet .......................................................... 72
Shembuj vet-testues ................................................ 90
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 4
Vehbi Neziri
Krijimi i nj projekti t zbrazur n Visual C++
Pr ta hapur nj projekt t ri n Visual Studio C++, duhet ta keni t instaluar ndonjrin nga verisonet e Visual Studios.
Shembulli i mposhtm tregon se si krijohet nj projekt i ri n Visual Studio 2012 (sht e ngjashme edhe n versionet e tjera) 1. Klikoni n ikonn e Visual Studios (menyja Start ose desktop)
2. Pasi t keni klikuar ikonn e Visual Studios do t hapet Visual Studio si
n pamjen e mposhtme.
3. N kndin e lart majtas klikoni n menyn File/New/Project ose prmes
shkurtesave Ctrl+Shift+N dhe do t shfaqet nj dritare dialoguese.
4. N kutin dialoguese duhet t zgjidhni Win32 Console Application pr t
krijuar nj aplikacion t bazuar n konzol.
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 5
Vehbi Neziri
5. Pasi t keni zgjedhur Win32 Console Application, duhet t emrtoni
projektin me nj emr (tek fusha Name) dhe m pas klikoni butonin OK. 6. Visual Studio do t krijoj projektin n shtegun i cili sht zgjedhur n
fushn Location. Do t shfaqet nj dritare e cila ju dshiron mirseardhje. Klikoni butonin Next> pr t vazhduar.
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 6
Vehbi Neziri
7. Pasi keni klikuar Next do t shfaqet dritarja e mposhtme. N menyr q t krijoni nj projekt t zbrazur duhet t zgjidhni "Empty Project", n t kundrtn Visual Studio do t shtoj skedar (file) t panevojshm pr ju.
8. Klikoni butonin Finish pr t prfunduar me krijimin e projektit. Tani
ambienti punues do t duket si n dritaren e mposhtme.
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 7
Vehbi Neziri
Shtimi i nj skedari t ri .cpp n projekt 1. Klikoni me tastin e djatht mbi Source Files dhe zgjidhni Add / New Item.
2. Programi do t ju pyes se far skedari dshironi t shtoni. Zgjidhni q
dshironi t shtoni C++ File (.cpp) dhe m pas klikoni butonin Add.
3. Tashm si shihet n dritaren e mposhtme, kutit dialoguese jan hequr
dhe ju jeni t lir pr t filluar programin e par n C++.
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 8
Vehbi Neziri
www.e-Libraria.com
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 9
Vehbi Neziri
Hapat e pare n C++
Deklarimi i variablave, komandat pr shtypje dhe lexim
1. T shkruhet programi i cili shtyp n ekran mesazhin "Programi i pare ne
C++" duke e prdorur komandn cout.
#include using namespace std; int main() { cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 10
Vehbi Neziri
cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 11
Vehbi Neziri
8. T shkruhet programi pr llogaritjen e mesatares s 4 numrave t dhn prmes tastiers.
#include using namespace std; int main() { int a, b, c, d; cout>a; cin>>b; cin>>c; cin>>d; double f = (a + b + c + d)/4; //deklarimi dhe inicimi cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 12
Vehbi Neziri
#include using namespace std; int main() { float r, s; const float pi=3.14159; cout> r; s = 4*pi*pow(r,2); //pow(r,2) e ngrit ne katror rrezen r cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 13
Vehbi Neziri
cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 14
Vehbi Neziri
cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 15
Vehbi Neziri
Konvertime t ndryshme 18. T shkruhet programi i cili numrin e sekondave t lexuar prmes
tastiers e kthen n formatin HH:MM:SS. #include using namespace std; int main() { int time = 0, ore = 0, min = 0, sec = 0; cout > time; ore=time/3600; time=time%3600; min=time/60; time=time%60; sec=time; cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 16
Vehbi Neziri
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 17
Vehbi Neziri
Degzimet dhe veprimet me operator
Degzimi if dhe if-else
20. T shkruhet programi duke prdorur operatort && dhe || prmes t cilit kontrollohet vlera hyrse nse sht shkronj apo jo.
#include using namespace std; int main() { char karakteri=0; coutkarakteri; if (((karakteri>='A') && (karakteri='a') && (karakteri
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 18
Vehbi Neziri
Rangu Nota
0 49 5
50 59 6
60 69 7
70 -79 8
80 89 9
90- 99 10
#include using namespace std; int main() { short int piket,nota =0;
coutpiket; if(piket
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 19
Vehbi Neziri
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 20
Vehbi Neziri
} else cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 21
Vehbi Neziri
{ double pagesa, cmimi, oret;
cout 40.0) pagesa = 40.0 * cmimi + 1.5 * cmimi * (oret - 40.0); else pagesa = oret * cmimi; cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 22
Vehbi Neziri
pn=pb-tat; } else if (pb>80) { mbetja = pb - 80; tat = (mbetja * 0.04); pn=pb-tat; } cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 23
Vehbi Neziri
int main() { int a=0; cout a; if ((((a%5==0)&&(a
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 24
Vehbi Neziri
} cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 25
Vehbi Neziri
switch (nota) { case 1: cout
Vehb
i Neziri
Gjuh programuese: Prmbledhje detyrash n C++ 26
Vehbi Neziri
TRY= Euro * 2.35902; //faktori i konvertimit cout
Top Related