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

bence süperr 😀
eyw kardes odevlerı bunla yaptım 😀
benim bir sorum var bir türlü çözemiyorum yardımcı olabilir misiniz
alalh arazı olsun boyle siteden yapanın eline saglık
Bu sayfaya biraz daha kod yapsaydınız güzel olurdu. Ama yinede teşekkür ederim. Yorumlar baya eski 2019’dan selamlar