Вы находитесь на странице: 1из 19

Bilgisayar Programcl

r. Gr. Cansu AYVAZ GVEN


Kontrol Deyimleri
f Deyimi
if else if Deyimi
switch Deyimi

Dng Deyimleri
for Dngs
while Dngs
do while Dngs

2
Kontrol Deyimleri

if, if else if, switch

3
f Deyimi
Komutlarn yerine getirilmesi, belli ifadelerin doru ya da
yanl olmasna bal olduu durumlarda kullanlan bir
deyimdir.
if (art)
{
ifade; //art doruysa alr
ifade; .
}
else
{ //art doru deilse alr

ifade;
}

4
5
6
f else if Kontrol Deyimi
Tek koula bal kalmak yerine farkl koullar kontrol etmek iin, else if
deyimi kullanlr.
if (art1){
ifade; //art doruysa alr
ifade; .
}
else if(art2)
{ //art2 doruysa alr
ifade;
ifade;
}
else if(art3) { //art3 doruysa alr
ifade;
}

else
{ //Hibir art doru deilse alr
ifade;
7 }
8
Switch Kontrol Deyimi
C#da if den sonra ikinci seme ifadesi switch
deyimidir.
ok yollu dallanma salar. Bylece birka alternatif
arasndan seim yapma imkan salar.
switch balangc iindeki deyim bir tamsay tipinde
(char,byte,short,int) ya da string tipinde olmaldr.
switch ifadeleri i ie, veya baka kontrol ve dng
ifadeleri iinde kullanlabilir.

9
Switch Kontrol Deyimi
switch(deyim)
{
case sabit_1:
ifade1; //deyim sabit1e
break; eitse alr

case sabit_2:
ifade2; //deyim sabit2e
break; eitse alr

default:
ifade3;
break; //deyim hibirine eit
} deilse alr

10
11
Dng Deyimleri

for, while, do while

12
for Dngs
Belirli ilemleri tekrar etmek amacyla kullanlr. for,
balang atamas yaplarak, belirlenen art salanncaya
kadar art icra edip deyimi yrtr. Genel formu
aadaki ekildedir :

for (balang; koul; art)


{
deyim(ler);
}

13
14
Faktriyel Hesab?

15
while Dngs
C#daki ikinci dng while dngsdr. Deyim, art
doru olduu mddete defalarca icra edilecektir. while
dngsnde; nce artn kontrol yaplr sonra gelen
kodlar icra edilir. Yazm biimi:

while (art)
{
deyim(ler);
}

16
17
do while Dngs
C#ta nc tr dng do-while dngsdr. while
dngsnden fark nce kodlar icra edilmekte sonra art
kontrol edilerek tekrarlamann yaplp yaplmayaca
karar verilmektedir.

do
{
deyimler;
}
while (art)

18
19

Вам также может понравиться