|
C# Wile Döngüsü ile ilgili Örnek |
|
|
|
Yazar Gürkan
|
|
Çarşamba, 16 Temmuz 2008 |
Merhaba Arkadaşlar, Bugun C# da While Döngüsü Kullanılarak TextBox'a girilen sayının basamak sayısını bulalım, While döngüsünüyle ilgili bir örnek yapalımm. While döngüsünün kalıbı bildiğiniz gibi:
While(şart)
{
//method;
}
şeklindedir. Örneğimiz; TextBox içine girilien sayı değerinin basamak sayısını bulan bir program yazalım.. yeni bir C# projesi oluşturalım ve formumuza bir adet textbox ve bir adet buton yerleştirelim.. Programımızın kodalama kısmı sadece button içinde olacak.. Butonu çift tıkladığımızda kod bölümüne şu kodları yazalım...
{
// textbox'ın içindeki string değerini integer değerine çeviriyoruz
int sayi = Convert.ToInt32(textBox1.Text );
int basamak = 0; // basamak sayısını int olarak tanımlıyoruz ve sıfıra eşitliyoruz.
while (sayi > 0) // sayı sıfırdan büyük olduğu sürece
{
basamak++; // basamak sayısını 1 arttır ve
sayi /= 10; // sayıyı 10 a bölüp sayıyı eşitle.
}
// ve basamak sayısını string şekilde messageBox'a yazdırıyoruz
MessageBox.Show(String.Format("Girdiğiniz sayı {0} basamaklıdır", basamak));
}
Proramımızı çalıştırdığımız zamanda form görüntüsü aşağıdaki giibi olacaktır:

|