//

Bilim ve Teknoloji Üretmek İçin Buradayız!

C Sharp ile For Kullanarak Tekrarlı Yazı Yazdırma
C Sharp 24.05.2013 👁 13,938

C Sharp ile For Kullanarak Tekrarlı Yazı Yazdırma

Selamun aleyküm bu dersimde c# dilini kullanarak hazırladığımız programda istenilen yazıyı istediğimiz kadar yazdırmayı for döngüsü ile anlatacağım.

Öncelikle visual studio’da c# dilini seçerek windows form application’u açıyoruz. Form ekranına 3 adet textbox, 2 adet label ve 1 tane button ekleyerek aşağıdaki şekilde düzenleyelim.

For tekrarlı yazı form ekranı

Yukarıda tekrarlı yazıyı yazdıracağım textbox3’ün özelliklerinden multiline özelliğini true yapıyorum. Daha sonra buton üzerine çift tıklayarak butonun tıklanma (button_click) olayına aşağıdaki kodu yazıyorum.

1        privatevoid button1_Click(object sender, EventArgs e)

2        {

3            string metin = textBox1.Text;

4            int tekrarsayisi = Convert.ToInt16(textBox2.Text);

5            int tekrar;

6            for (tekrar=0; tekrar < tekrarsayisi; tekrar++)

7            {

8                textBox3.Text = textBox3.Text+ "\r\n" + metin;

9            }

10        }

Yukarıdaki kodları inceleyecek olursak; Kaynak: www.mustafakarsli.com

1 numaralı satır, butonun tıklanması olayıdır.

3 numaralı satır, string türünde metin adında değişken tanımlayarak textbox1’de yazılanı bu değişkene alıyoruz.

4 numaralı satır, int tamsayı türünde tekrarsayisi adında değişken tanımlayarak textbox2’de yazılanı int türüne convert ederek (çevirerek) bu değişkene alıyoruz.

5 numaralı satır, int türünde tekrar adında değişken tanımlıyoruz.

6 numaralı satır, burada for yapısını kullanarak döngü oluşturuyoruz. For yapısında parantez içinde 3 parametre verilir, parametreler noktalı virgül ile ayrılırlar. Bunlardan ilki döngünün başlama değeridir. Ben başlama değişkenine sıfır değeri vererek başlatıyorum. İkinci parametre ise döngünün hangi durumlarda devam edeceğinin belirtildiği şartıdır. Şart olarak tekrar değeri tekrarsayisi değerinden küçük olduğu müddet döngü devam edecek. Üçüncü parametre ise döngü hangi aralıkla devam edecek. Burada tekrar değerini 1 arttırarak her döngünün bir adımında tekrar değerini de 1 arttırarak şartta karşılaştırıyoruz.

7 ve 9 numaralı satırlar, buradaki parantezler döngü devam ederken yapılacak komutların yazıldığı yerdir.

8 numaralı satır, döngü devam ettiğinde yapılacak işlemlerin yazıldığı yerdir. Burada textbox3’deki değer ile metin değerini birleştirme yapıyoruz. Her döngüde metin değeri textbox3’ ekleniyor. Burada “\r\n”  ifadesi yazıları alt alta yazdırmak için kullanılıyor.

Yukarıdaki tasarımı yapıp kodları yazdıktan sonra f5 tuşu ile programı çalıştırıp aşağıdaki gibi çalıştığını görebilirsiniz.

For ile istenilen yazıyı defalarca yazdıran program

Bu dersimde basit bir for örneği yaptık. İlerleyen günlerde yeni derslerle görüşmek üzere sağlıcakla kalınız…

Mustafa KARSLI   Kaynak: www.mustafakarsli.com

Öğrenci Paneli

Ders ilerlemenizi kaydetmek için giriş yapın.

Giriş Yap

Mobil Erişim — QR Kod

Ders QR Kodu

Telefonunuzla tarayın

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu İçeriği Paylaş

💬 Yorumlar

Ahmet 09.01.2014 21.26.36

Hocam 4. satırda bır hata var sanırım çalışmıyor bende.

----- Mustafa KARSLI ---->
Kodların doğru yazıldığına dikkat ediniz. Derslerde eklediğim kodlar çalıştırıldıktan sonra eklenmektedir.

Nuri A. 13.11.2013 22.53.21

Çok kafa karıştırıcı bir konu güzel anlatım olmuş teşekkürler.

Fikrini Belirt

👋 Ben Kimim?

Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....

İletişime Geç →
📈

İstatistikler

Online
2
Toplam Ziyaret 2.817.463