15 Mart 2013 Cuma

26 - İf else if... Birden Fazla Şart Kontrolü...


if else if yapısı ile ilgili bir kullanım... aynı zamanda && operatörünün de kullanımını göstermektedir...

if else if yapısında şartlardan sadece birisi gerçekleşmekte ve diğerleri olmamaktadır... bu durum için hiç bir şart gerçekleşmezse en son gelen else kısmı geçerli olmaktadır...


            Console.WriteLine("İsminizi giriniz... ");
            string ad = Console.ReadLine();    
            Console.WriteLine("Soy isminizi giriniz... ");
            string soyisim = Console.ReadLine();
           
            Console.WriteLine("Yaşınızı giriniz... ");
            int yas = Convert.ToInt16(Console.ReadLine());

            if (yas >= 0 && yas <= 4) // aynı anda iki şart kontrol edilmektedir... 

                Console.WriteLine("Yaş = " + yas + " Yaş Grubu = Bebek ");

            else if (yas >= 5 && yas <= 12)

                Console.WriteLine("Yaş = " + yas + " Yaş Grubu = Çocuk ");

            else if (yas >= 13 && yas <= 18)

                Console.WriteLine("Yaş = " + yas + " Yaş Grubu = Ergen ");

            else if (yas >= 19 && yas <= 30)

                Console.WriteLine("Yaş = " + yas + " Yaş Grubu = Genç ");

            else if (yas >= 31 && yas <= 45)

                Console.WriteLine("Yaş = " + yas + " Yaş Grubu = Yetişkin ");

            else if (yas >= 46 && yas <= 65)

                Console.WriteLine("Yaş = " + yas + " Yaş Grubu = Orta Yaş ");

            else if (yas >= 66 && yas <= 100)

                Console.WriteLine("Yaş = " + yas + " Yaş Grubu = Yaşlı ");

            else

                Console.WriteLine("Böyle bir yaş olamaz... ");

            Console.ReadKey();  // Ekranda sonucun görülmesi için bekleme yapmaktadır...