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