Vb.Net For Next Yapısı
  1. Anasayfa
  2. Vb.Net

Vb.Net For Next Yapısı

0

Vb.Net For Next Yapısı

vb.net for next yapısı,

İşlemlerin belirli sayıda yapılması için döngülere ihtiyaç duyarız. For next döngüsü bunlardan en çok kullanacağımız döngülerin başında yer alıyor. Bir sonraki konuda diğer döngülerden de kısa kısa bahsedeceğiz.

Kullanımı

For sayac=Baslangic_degeri To Bitis_degeri Step Artis_miktari
Komutlar
Next

Burada değer belirtilen aralıkta olana dek işleme devam edilir. İşlemin artış veya azalış miktarını step ifadesi belirler. Next ifadesinde ise döngüdeki değer otomatik olarak artırılır veya azaltılır. İç içe döngü kullanmakta mümkündür.

For sayac1=Baslangic_degeri To Bitis_degeri Step Artis_miktari
For sayac2=Baslangic_degeri To Bitis_degeri Step Artis_miktari
For sayac3=Baslangic_degeri To Bitis_degeri Step Artis_miktari
Komutlar
Next sayac3
Next sayac2
Next sayac1

Sayaç1 en dış, sayaç3 ise en iç döngüyü belirler.

Basit bir örnekle, tıkanıldığında ekrana 10 kez turkcoder.net yazdıracak bir buton hazırlayalım;

Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim i As Integer
For i = 1 To 10
MsgBox("TurkCoder.Net")
Next
End Sub
End Class

Kodlarımı butonumun click yordamına yazdım.

Farklı bir örnek ekleyecek olursak, For next döngüsü kullanarak 1’den 100’e kadar olan sayıların toplamını hesaplatalım.

Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim i, toplam As Integer
For i = 1 To 100
toplam += i
Next
MsgBox("Toplam:" & toplam)
End Sub
End Class

Bu örnekte işlemin başlangıç değerini 1 bitiş değerini ise 100 olarak belirledik.

Ayrıca sayıların toplamını da toplam değişkeninde sakladık, Msj kutusuyla ekrana & operatörünü de kullanarak yazdırdık.

İleriki zamanlarda for next döngüsü üzerine birçok örneklerimiz olacak,

Anlamadığınız veya eklemek istediğiniz kısımları konu altından yorum ekleyerek belirtebilirsiniz, kolay gelsin.

Tepkini Göster
  • 4
    be_eni
    Beğeni
  • 0
    a_k
    Aşk
  • 2
    tebrik
    Tebrik
  • 0
    e_lenceli
    Eğlenceli
  • 0
    k_zg_n
    Kızgın
  • 0
    _lgin_
    İlginç
  • 0
    kusma
    Kusma

Bilgisayar Programcısı / Dijital Pazarlama Uzmanı.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Hemen ücretsiz üye olun ve turkcoder.net güncellemelerden haberdar olan ilk kişi olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir