06 October 2015

VB.NET: Struktur Perulangan For Next Loop


For Next merupakan struktur perulangan yang paling umum digunakan, dan paling mudah untuk dipahami (setidaknya menurut Rani hehe...)

For Next melakukan perulangan pada sekumpulan pernyataan dengan jumlah putaran yang ditentukan oleh suatu nilai awal ke nilai akhir dengan jumlah kenaikan tertentu.

Sintaks:
For variable [As tipedata ] = nilai_awal To nilai_akhir [ Step kenaikan ]
    pernyataan
   [kondisi]
[Exit For]   
Next [ variable ]


Keterangan:
Nilai variable adalah variabel looping yang mengatur putaran sampai memenuhi syarat yang ada di baris For.

nilai_awal adalah nilai variable awal yang berlaku agar loop berjalan.

nilai_akhir adalah nilai akhir variable dimana jika variable telah mencapai nilai tersebut maka proses loop akan berhenti.

kenaikan adalah nilai yang akan ditambahkan pada variable setiap putaran.

[kondisi] [Exit For] adalah sintaks untuk keluar dari loop jika memenuhi kondisi tertentu

Contoh penggunaan:
UI:

Code:

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles MyBase.Load
        Button1.Text = "Start Loop!"
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles Button1.Click
        For i As Integer = 0 To 10 Step 2
            ListBox1.Items.Add(i)
        Next i
    End Sub

End Class


Runtime:

Catatan:
Jika nilai step kenaikan tidak diisi maka otomatis nilai nya 1
Variable i setelah Next sebenarnya dalam Visual Basic tidak ditulis juga tidak apa-apa, tapi jika isi code dalam loop banyak akan membantu dalam membaca code.

Click here if you like this article.


Baca juga artikel tentang Perulangan (Looping) lainnya:
Struktur Perulangan Do While
Struktur Perulangan Do Until
Penggunaan Exit Do
Struktur Perulangan For Next
Struktur Perulangan For Each 
Penggunaan Continue For
Penggunaan Exit For
Perulangan Tak Terhingga (Infinite Loops)

0 comments: