25 Mayıs 2013 Cumartesi

Csharp - While Döngüsü

While döngüsünde işlem şart sağlandığı müddetçe gerçekleşir. Kullanımı
while(şart)
{
.........
}



Yeni bir çalışma sayfası açalıp; formumuzun üzerine bir buton ve textbox ekliyelip. Kişi textbox’a sayı girsin ve bu girdigi sayının 1 den başlıyarak sayıya kadar olan tüm sayıları toplar ve ekrana messagebox ile toplamını yazsın.

private void button1_Click(object sender, EventArgs e)
        {
            int toplam = 0;
            int sayac = Convert.ToInt32(textBox1.Text);
            while (sayac > 0) {
                toplam += sayac;
                sayac--;

            }
            MessageBox.Show(toplam.ToString());
        }
toplamı önce sıfıra eşitledik çünkü toplam sonuç hatalı çıkmaması için sonra textbox’a girilen sayımızı sayac değişkenine eşitledik. Çünkü bunu while döngüsünde kullanacağız. Sonra while döngüsünde diyoruzki sayac 0 dan büyük olduğu müddetçe işlem gerçeklessin. Sayıcın değerini toplamın üzerine katarız ve sayacın değerini bir azaltırız. Döngü şartı sağladığı müddetçe işlem tekrarlanır. Sonra döngü bittikten sonra sonucu messagebox ile ekrana yazdırırız.
 

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net