WHILE / DO WHILE / FOR DÖNGÜSÜ
BONUS SORU !!!
CEVAP:
SWITCH CASE KULLANIMI
Switch case yapısı genellikle eşitlik durumunu kontrol etmek için kullanılır. Yani öğrencinin notu 5 ise, haftanın günü gibi örnek durumlarını kontrol etmek ve bu durumlara özgü kodlar çalıştırmak için kullanılabilir.
Switch case yapısında if else bloğundaki gibi mantıksal kontroller sadece
Switch case yapısında if else bloğundaki gibi mantıksal kontroller sadece
eşitlik durumu için yapılabilir. Switch case sonunda kullanılan default, kontrol edilen değerin
switch (notu)
{
case 1:
Console.WriteLine ( "Çok Kötü" );
break;
break;
case 2:
Console.WriteLine ( "Kötü" );
break;
break;
case 3:
Console.WriteLine ( "Orta" );
break;
break;
case 4:
Console.WriteLine ( "İyi" );
break;
break;
case 5:
Console.WriteLine ( "Pekiyi" );
break;
break;
default:
Console.WriteLine ( "Yanlış bir not girdiniz" );
Console.WriteLine ( "Yanlış bir not girdiniz" );
break;
}
WHILE KULLANIMI
C# while döngüsü, döngü için yazılan koşul sağlandığı sürece çalışan bir döngüdür. Bir veri kaynağından veri okurken yada ekrana veri yazdırırken sıklıkla kullanılır. Kullanımı oldukça basittir.
Örnek olarak, 1’den 100′ e kadar olan sayıları while döngüsü ile yazmak istediğimizde kodlamamız aşağıdaki gibi olur.
int sayi = 1;
while (sayi<100)
{
Console.WriteLine ( sayi ) ;
sayi++;
}
Örnek olarak, 1’den 100′ e kadar olan sayıları while döngüsü ile yazmak istediğimizde kodlamamız aşağıdaki gibi olur.
DO WHILE KULLANIMI
C# do while döngüsünün while döngüsünden tek farkı, döngü ilk kez döneceğinde koşul kontrol edilmez. Yani koşul sağlanmıyor olsa bile en az 1 kez döngü çalışır. Bu özelliğinden dolayı koşulun sağlanmama ihtimalinin yüksek olduğu ve döngünün en az bir kez çalıştırılması istendiğinde kullanılır.
Örnek olarak, 1’den 100′ e kadar olan sayıları while döngüsü ile yazmak istediğimizde kodlamamız aşağıdaki gibi olur.
do
{
Console.WriteLine ( sayi );
sayi++;
}
while (sayi < 100);
FOR DÖNGÜSÜ KULLANIMI
C# for döngüsü sayı temelli işlemlerde sıklıkla kullanılan döngüdür. Döngünün
koşulunu tanımlayan int türünden bir değişken bulunur ve bu değerin maksimum ( ters kullanımında minimum ) değeri döngünün koşulunu oluşturur.
for
( int i = 0; i < 100; i++ )
{
Console.WriteLine ( i ) ;
}
Bu örneğin ekran çıktısı 0 ile 99 arasındaki sayılardır. Çünkü döngü değişkeni
0′ dan başlar ve 100′ den küçük olduğu sürece döner. Bu durumda da ekrana
en son 99 sayısını yazar.