Professional Documents
Culture Documents
2.strukturat e Kontrollit
2.strukturat e Kontrollit
Afrim Kamberi
● If
Inline If (?:)
Pika kyce ●
● Switch
Objektiva
● Me pak se (a < b)
● Me pak ose e barabarte me (a <= b)
● Me shume se (a > b)
● Me shume ose e barabarte me (a >= b)
● E barabarte me (a == b)
● E ndryshme nga (a != b)
Kontrollet
● if
● if else
● if else if
● switch
if
if ( kusht ) {
// bllok kodi qe do ekzekutohet kur kushti eshte
True, nese blloku ka vetem 1 instruksion mund
te mos perdorim {}
}
int a = 5;
int b = 10;
if (b > a)
{
Console.WriteLine("{0} eshte me e madhe se {1}",b,a);
}
else
if (kusht) {
}
else{
//bllok kodi qe do ekzekutohet kur te mos
plotesohet kushti
}
int a = 5;
int b = 4;
if (b > a)
{
Console.WriteLine("{0} eshte me e madhe se {1}",b,a);
}
else
Console.WriteLine(“{0} nuk eshte me e madhe se {1}”,b,a);
else if
if (kusht) {}
else if(kusht 2){
//bllok kodi qe ekzekutohet kur nuk plotesohet
kusht por plotesohet kusht2
}
else{}
int a = 5;
int b = 5;
if (b > a)
{
Console.WriteLine("{0} eshte me e madhe se {1}",b,a);
}
else if(b == a){
Console.WriteLine(“{0} eshte e barabarte me {1}”,b,a);
}
else
Operatori ternar ? :
variabel = (kusht) ? shprehjaTrue : shprehjaFalse;
Ne ngjashmeri per
if - else if kemi variabel = (kusht1) ? shprehjaTrue : (kusht2) ? kushti2True:kushti2False
int a = 5;
int b = 10;
if (b > a)
{
Console.WriteLine("{0} eshte me e madhe se {1}",b,a);
}
else
Console.WriteLine(“{0} nuk eshte me e madhe se {1}”,b,a);
--
string mesazhi = b>a? (b + “ eshte me e madhe se ” + a) : (b + “ nuk eshte me e madhe se ” + a));
Console.WriteLine(mesazhi);
int dita = 3;
switch (dita)
{
case 1:
Switch Console.WriteLine("E
break;
case 2:
hene");
Console.WriteLine("E marte");
break;
switch(shprehje) case 3:
{ Console.WriteLine("E merkure");
case x: break;
// kod case 4:
break; Console.WriteLine("E enjte");
case y: break;
// kod case 5:
break; Console.WriteLine("E premte");
default: break;
// kod case 6:
break; Console.WriteLine("E shtune");
} break;
case 7:
Console.WriteLine("E djele");
break;