C++/Shembuj/Kapitulli/2
Pamja
Shembull 1 Vlerat e numruara të ndryshores 'enumr'
[redakto]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
// Kapitulli 2 - Programi 1 - ENUMR.CPP
#include <iostream>
enum Rezulltatiilojes {FITORE, HUMBJE, BARAZIM, NDERPRE};
int main()
{
Rezulltatiilojes Rezulltati;
enum Rezulltatiilojes Nderpre = NDERPRE;
int Numruesi;
for (Numruesi = FITORE ; Numruesi <= NDERPRE ; Numruesi++)
{
Rezulltati = (Rezulltatiilojes)Numruesi;
if (Rezulltati == Nderpre)
{
std::cout << "Loja u nderpre.\n";
}
else
{
std::cout << "Loja u luajt ";
if (Rezulltati == FITORE)
std::cout << "dhe ne fituam!";
if (Rezulltati == HUMBJE)
std::cout << "dhe ne humbem.";
std::cout << "\n";
}
}
return 0;
}
// Rezulltati pas nxiimit të programit
//
// Loja u luajt dhe ne fituam!
// Loja u luajt dhe ne humbem.
// Loja u luajt
// Loja u ndërpre.
|
Shembull 2 Strukturat 'struct'
[redakto]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
// Kapitulli 2 - Programi 2 - STRUKT.CPP
#include <iostream>
struct Kafsha
{
int Pesha;
int Kemba;
};
int main()
{
Kafsha Qeni1, Qeni2, Pula;
Kafsha Maca1;
struct Kafsha Maca2;
Qeni1.Pesha = 15;
Qeni2.Pesha = 37;
Pula.Pesha = 3;
Qeni1.Kemba = 4;
Qeni2.Kemba = 4;
Pula.Kemba = 2;
std::cout << "Pesha e Qenit (1) eshte " << Qeni1.Pesha << "\n";
std::cout << "Pesha e Qenit (2) eshte " << Qeni2.Pesha << "\n";
std::cout << "Pesha e Pules eshte " << Pula.Pesha << "\n";
return 0;
}
// Rezulltati pas nxitimit të programit
//
// Pesha e Qenit (1) eshte 15
// Pesha e Qenit (2) eshte 37
// Pesha e Pules eshte 3
|
Shembull 3 Kalimi nga struktura në klasë 'struct'-'class'
[redakto]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
// Kapitulli 2 - Programi 3 - KLASA1.CPP
#include <iostream>
class Kafsha
{
public:
int Pesha;
int Kemba;
};
int main()
{
Kafsha Qeni1, Qeni2, Pula;
Kafsha Maca1;
class Kafsha Maca2;
Qeni1.Pesha = 15;
Qeni2.Pesha = 37;
Pula.Pesha = 3;
Qeni1.Kemba = 4;
Qeni2.Kemba = 4;
Pula.Kemba = 2;
std::cout << "Pesha e Qenit (1) eshte " << Qeni1.Pesha << "\n";
std::cout << "Pesha e Qenit (2) eshte " << Qeni2.Pesha << "\n";
std::cout << "Pesha e Pules eshte " << Pula.Pesha << "\n";
return 0;
}
// Rezulltati pas nxitimit të programit
//
// Pesha e Qenit (1) eshte 15
// Pesha e Qenit (2) eshte 37
// Pesha e Pules eshte 3
|
Shembulli 4 Unioni i bashkësive brenda strukturës 'struct'
[redakto]1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
// Kapitulli 2 - Programi 4 - UNION.CPP
#include <iostream>
struct Avioni
{
int Rrezeveprimi;
int Udhetaret;
union
{
float Niveliirezervarit; // për fluturake luftuese
float Bumjet; // për bombardues
int Paletat; // për transportues
};
} Avioniluftarak, Avionibombardues, Avionitransportues;
int main()
{
Avioniluftarak.Rrezeveprimi = 40;
Avioniluftarak.Udhetaret = 1;
Avioniluftarak.Niveliirezervarit = 12000.0;
Avionibombardues.Rrezeveprimi = 90;
Avionibombardues.Udhetaret = 12;
Avionibombardues.Bumjet = 14000.0;
Avionitransportues.Rrezeveprimi = 106;
Avionitransportues.Udhetaret = 4;
Avionitransportues.Paletat = 42;
Avionitransportues.Niveliirezervarit = 18000.0;
Avioniluftarak.Paletat = 4;
std::cout << "Avioni luftarak barte "
<< Avioniluftarak.Paletat << " paleta.\n";
std::cout << "Avion bombardues eshte paisur me " << Avionibombardues.Bumjet << " bumje.\n";
return 0;
}
// Rezulltati pas nxitimit të programit
//
// Avioni luftarak barte 4 paletat.
// Avion bombardues eshte paisur me 14000 bumje.
|
Shembulli 5 Kundërvlersimi i tipit të vlerave
[redakto]1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// Kapitulli 2 - Programi 5 - NDRTIP.CPP
#include <iostream>
int main()
{
int a = 40;
float x = 59.1, y = 38.95, z;
char c;
c = (char)a + (char)x;
c = (char)(a + (int)x);
c = (char)(a + x);
c = a + x;
z = (float)((int)x * (int)y);
z = (float)((int)(x * y));
z = x * y;
c = char(a) + char(x);
c = char(a + int(x));
c = char(a + x);
c = a + x;
z = float(int(x) * int(y));
z = float(int(x * y));
z = x * y;
return 0;
}
// Rezulltati pas nxitimit të programit
//
// (Ky program nuk paraqet asgjë në skenë për t'u parë.)
|