İçeriğe atla
//

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

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

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

⏱️ Tahmini okuma: 2 dk

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

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu içeriği paylaş

Bu sayfa işinize yaradı mı?

Bu yazıyı değerlendirin

5 yıldız üzerinden puanlayın — Google arama sonuçlarında yıldız görünmesine yardımcı olur.

/ 5 (0 oy)

Öğrenci Paneli

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

Giriş Yap

Mobil Erişim — QR Kod

Ders QR Kodu

Telefonunuzla tarayın

📚 Benzer Makaleler

💬 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

Yorumlar yönetici onayından sonra yayınlanır. Küfür, hakaret, kişisel veri ve reklam içeren mesajlar reddedilir.