C# Wile Döngüsü ile ilgili Örnek

C# da While Döngüsü Kullanılarak TextBox'a girilen sayının basamak sayısını bulalım.

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:

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

konumuzla alakalı değil ama c# da resimli telefon rehberini nasıl yapabilirim yardımcı olursanız sevinirim.
çok güzel anlatmışınız çok teşekkür ederim....... :gul:
emeğe saygı elinize sağlık ben c++ hakkıda makele yazak isterim nasıl yapabileceğim hakkında yardım etmek isteyen varsa mail atabilirmi acaba
Sayıyı neden 10 a bölüp sayıya eşitliyoruz?sayı 12 ise ok 2 basamaklı bunu basamak sayısıyla saydırdık sonra 12 /10=1,sayi=1;bunun mantığı nedir?
çok güzel ama asıl aradığım textbox'a sayı girerken her üç basamakta bir nokta koyması nasıl yapabilirim. not: bilmiyorum çünkü yazılıma yeni başladım...
bunu yapacağımıza şöyle yapsak olmuyormu.Javadan biliyorum. textbox1.text.Length() diye kontrol etsek ?
güzel olmuş elinize sağlık fakat sayı değişkenini 10 a bölmedeki anlam ne onu açıklarsanız sevinirim
ÇOK SORU VAR AMA CEVAP YOK..:((

Yukarı Git