Switch-case Deyimi C# Console-Programlama Temelleri Ders 24

Switch-case Deyimi C# Console-Programlama Temelleri Ders 24

Daha fazla bilgi için : www.gorselprogramlama.com

 

Switch-case Deyimi: Birden fazla şartlı işlemlerde kullanılan bir yapıdır.Şartlar case’den sonra yazılır ve iki nokta üst üste konur.Her case’den sonra break yazmak zorundasınız.Default’tan sonraki kodlar  case’lerde olmayan şartların oluşması durumda  icra edilir.Yani değilse veya bu şartların dışında ise anlamaında kullanılabillir.

Kullanımı :

switch (secim)

{

case “1”: kodlar;

break;

case “2”: kodlar;

break;

.

.

.

default: kodlar;

break;

}

Not: Eğer şarttan sonra birden fazla kod var ise güzel küme ( {  } ) işaretleri arasına yazılır.

Örnek: Yapılan seçime göre işlem yapan programın c# console kodlarını yazalım.

[code=’csharp’]

static void Main(string[] args)

{

double sayi1,sayi2,sonuc=0;

string secim;

Console.Write(” 1-Toplama\n 2-Çıkarma\n 3-Çarpma\n 4-Bölme \n Seçiminiz(1/4) >>>”);

secim =Console.ReadLine();

Console.Write(“Lütfen 1. sayıyı giriniz =”);

sayi1=double.Parse(Console.ReadLine());

Console.Write(“Lütfen 2. sayıyı giriniz =”);//Daha fazla bilgi için : www.gorselprogramlama.com

sayi2 =double.Parse(Console.ReadLine());

switch (secim)

{

case “1”: sonuc = sayi1 + sayi2;

break;

case “2”: sonuc = sayi1 – sayi2;

break;

case “3”: sonuc = sayi1 * sayi2;//Daha fazla bilgi için : www.gorselprogramlama.com

break;

case “4”: sonuc = sayi1 / sayi2;

break;

default: Console.WriteLine(“Hatalı seçim yapıldı ! “);

break;

}

Console.Write(“Sonuç ={0}”, sonuc);

Console.ReadKey();

}

[/code]

 

Örnek:   Seçim yapılan burcun günlük falını ekrana yazan programın c# console kodlarını yazalım.

[code=’csharp’]

static void Main(string[] args)

{//Daha fazla bilgi için : www.gorselprogramlama.com

string secim;

Console.Write(” 1-Koç \n 2-Yengeç\n 3-Akrep\n Seçiminiz(1/3) >>>”);

secim =Console.ReadLine();

switch (secim)

{

case “1”: Console.WriteLine(“Bugün iş hayatınızın ön plana çıkabileceği bir gündesiniz. Eğer tecrübeli ve konusunda bilgili kişilerle çalışabilirseniz bugünden karlı çıkarsınız.”);

break;

case “2”: Console.WriteLine(“Bugün maddi açıdan bazı sorunlarla karşılaşabilirsiniz. Ancak, moralinizi hemen bozmayın ve dostlarınızın yardımını sağlamaya çalışın.”);

break;

case “3”: Console.WriteLine(“Özellikle, bugün alışveriş yapmayı düşünüyorsanız biraz ihtiyatlı davranmanızda fayda var. İhtiyacınızdan çok fazla hatta gereksiz şeyler satın alabilirsiniz.”);

break;

default: Console.WriteLine(“Hatalı seçim yapıldı ! “);

break;

}

Console.ReadKey();

}

[/code]

Kısa olsun diye üç burcu aldım.Siz tüm burçları yazabilirsiniz.

 

Daha fazla bilgi için : www.gorselprogramlama.com

Yorumlar 5

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir