Bu Blogda Ara

25 Şubat 2011 Cuma

C# Do While Döngüsü

Do while döngüsü şöyledir bir şart gerçekleşmedikçe do içerisindeki kodlar çalışır gerçekleşmiş ise döngüden çıkar.Bunu anlatmak yerine sizlere örnek yayınladım.Aşağıdaki uygulamada.kullanıcıdan yas bilgisi isteniyor.Kullanısının girmiş olduğu yaş bilgisi bir string değerde tutuluyor.ve do içerisinde yas değeri hangi aralıklarda ise bunu kullanıcıya yansıtıyor.Öyle ki 44 girildiğinde genç 55 girildiğinde yaşlı 5 girildiğinde küçüksünüz diyor.Eğer bu yaş değeri -1 girildiyse bunu while algılıyor ve döngüden çıkıyor.Zaten yas değeri yas != "-1") olmadıkça işlem yapmasını istiyoruz.
Kodlar aşağıdaki gibidir.Bir sonraki uygulamada bunu biraz daha geliştirerek uygulayacağız..Başarılar..

static void Main(string[] args)
        {
            /* 1.Döngüye gir;
             * 2.Yaş al
             * 3.genç yaşlı veya küçüksün.
             * 4.-1 girilmediyse 2 adımdan devam et
             * 5.bitir.
             */
            string yas;
            //Döngüye gir.

            do
            {
                Console.Write("Yaşınızı giriniz,Çıkmak için -1 girin : ");
                yas = Console.ReadLine();
                if (Int32.Parse(yas) >= 50)
                    Console.WriteLine("Yaşlısınız");
                else if (Int32.Parse(yas) >= 20)
                    Console.WriteLine("Gençsiniz");
                else if (Int32.Parse(yas) > 0 && Int32.Parse(yas)<20)
                    Console.WriteLine("Küçüksünüz");

            } while (yas != "-1");
        }

Ekran çıktısı aşağıdaki gibi.Resimden istenilen anlatım sunulmuştur.

Hiç yorum yok:

Yorum Gönder