19 Mart 2013 Salı

29- Switch Case... Günler...

İf else if yapısı ile nerede ise birebir aynıdır... Kullanmak gereklimidir... O size kalmış...


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayi = int.Parse(Console.ReadLine());
            string sonuc = "";
            switch (sayi) // Girilen seçime göre aşağıda sonuc yazdırılacak...
            {
                /* Eğer girilen sayı 1 ise switch case yapısından çıkmak için break kullanılıyor....Her hangi 
                 * bir anda doğru tercih bulunduğun da hemen diğer tercihler kontrol edilmeden switch 
                 * case yapısından çıkılıyor... Seçeneklerden hiçbiri uymadı ise Default kısmı, aynı if else if
                 * yapısındaki son else gibi işlem görüyor... */

                case 1: sonuc = "Pazartesi"; break;  
                case 2: sonuc = "Salı"; break;
                case 3: sonuc = "Çarşamba"; break;
                case 4: sonuc = "Perşembe"; break;
                case 5: sonuc = "Cuma"; break;
                case 6: sonuc = "Cumartesi"; break;
                case 7: sonuc = "Pazar"; break;

                
                default: 
                    Console.WriteLine("Uygun seçimi girmediniz..."); break;

            }

            Console.Write("Seçilen Gün = " + sonuc);
            Console.ReadLine();
        }
    }
}