v ¿{p §ª vªV ¿l²l c · PDF fileVehbi Neziri Gjuhë...

download v ¿{p §ª vªV ¿l²l c · PDF fileVehbi Neziri Gjuhë programuese: Përmbledhje detyrash në C++ 2 Vehbi Neziri . Falenderim . Do të doja që të falënderoj për mbështetjen

If you can't read please download the document

Transcript of v ¿{p §ª vªV ¿l²l c · PDF fileVehbi Neziri Gjuhë...

  • 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