Herkese yeni bir C# Console eğitiminden merhaba bugün Switch Case yapısına bakacağız. Aşağıdaki kodlardan anlaşıldığı gibi öncelikle kullanıcıdan girilen değere göre işlem yaptırmamız için seçimini yapmasını istiyoruz. Daha sonra switch (secim) { ile başlıyoruz bu yapıyı if else yapısı ile de yapabilirsiniz. Bu da başka bir kullanım alanı. Eğer seçim + işaretiyse case '+' : dan sonraki satırda yazan işlemler yapılır. Mutlaka sonuna break; ekleyerek sonlandırmalısınız.
{
string secim; int sayi1, sayi2, hesap;
Console.WriteLine("Toplama [+]");
Console.WriteLine("Çıkarma [-]");
Console.WriteLine("Çarpma [*]");
Console.Write("Seçiminiz : ");
secim = Console.ReadLine();
Console.WriteLine("Birinci sayınız:");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("İkinci sayınız:");
sayi2 = Convert.ToInt32(Console.ReadLine());
switch (secim)
{
case "+":
hesap = sayi1 + sayi2;
Console.Write("Sonuç= " +hesap);
break;
case "-":
hesap = sayi1 - sayi2;
Console.Write("Sonuç= " + hesap);
break;
case "*":
hesap = sayi1 * sayi2;
Console.Write("Sonuç= " + hesap);
break;
default: Console.Write("Geçersiz işlem"); break;
}
Console.Read();
}
Sizde Switch Case yapısını kullanarak aklınıza gelen bir programı yapmayı deneyin. İyi çalışmalar.
{
string secim; int sayi1, sayi2, hesap;
Console.WriteLine("Toplama [+]");
Console.WriteLine("Çıkarma [-]");
Console.WriteLine("Çarpma [*]");
Console.Write("Seçiminiz : ");
secim = Console.ReadLine();
Console.WriteLine("Birinci sayınız:");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("İkinci sayınız:");
sayi2 = Convert.ToInt32(Console.ReadLine());
switch (secim)
{
case "+":
hesap = sayi1 + sayi2;
Console.Write("Sonuç= " +hesap);
break;
case "-":
hesap = sayi1 - sayi2;
Console.Write("Sonuç= " + hesap);
break;
case "*":
hesap = sayi1 * sayi2;
Console.Write("Sonuç= " + hesap);
break;
default: Console.Write("Geçersiz işlem"); break;
}
Console.Read();
}
Sizde Switch Case yapısını kullanarak aklınıza gelen bir programı yapmayı deneyin. İyi çalışmalar.
Yorumlar
Yorum Gönder