Bu örnekte C# Switch-case yapısı kullanarak girilen mevsim numarasına göre mevsime ait ayları listelemeyi öğreneceksiniz.
Switch case yapısı, çok durumlu dallanma ifadelerinde if-else blokları yerine tercihen kullanılırlar. Switch-case ile yapılabilecek tüm işlemler if-else merdiveni ile de yapılabilmektedir. Fakat kod okunabilirliğini arttırdığı için birçok programcı switch-case yapısını karmaşık if-else blokları yerine kullanmaktadır.
C# Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace algoritmaornekleri.com { class Program { static void Main(string[] args) { byte mevsim; Console.WriteLine("1-İlkbahar"); Console.WriteLine("2-Yaz"); Console.WriteLine("3-Sonbahar"); Console.WriteLine("4-Kış"); Console.WriteLine("---------------------------------"); Console.Write("Mevsim Numarasını Giriniz (1-4) :"); mevsim = Convert.ToByte(Console.ReadLine()); switch (mevsim) { case 1: Console.WriteLine("Mart"); Console.WriteLine("Nisan"); Console.WriteLine("Mayıs"); break; case 2: Console.WriteLine("Haziran"); Console.WriteLine("Temmuz"); Console.WriteLine("Ağustos"); break; case 3: Console.WriteLine("Eylül"); Console.WriteLine("Ekim"); Console.WriteLine("Kasım"); break; case 4: Console.WriteLine("Aralık"); Console.WriteLine("Ocak"); Console.WriteLine("Şubat"); break; default: Console.WriteLine("Girmiş olduğunuz değer 1-4 arasında değildir."); break; } Console.ReadKey(); } } } |
Ekran Çıktısı:

Add Comment