Pemrograman Visual:Perulangan: Difference between revisions
No edit summary |
|||
| Line 5: | Line 5: | ||
For … Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut: | For … Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut: | ||
For Counter=niali_awal to nilai_akhir | |||
For Counter=niali_awal to nilai_akhir | [ Perintah ] | ||
[ Perintah ] | Next (Counter) | ||
Next (Counter) | |||
===For Each … In … Next=== | ===For Each … In … Next=== | ||
| Line 17: | Line 15: | ||
Format Penulisannya: | Format Penulisannya: | ||
For Each elemen In Group | |||
For Each elemen In Group | [ Perintah ] | ||
[ Perintah ] | [ Perintah ] | ||
[ Perintah ] | Next [elemen] | ||
Next [elemen] | |||
===While …=== | ===While …=== | ||
| Line 30: | Line 26: | ||
Format Penulisannya: | Format Penulisannya: | ||
While (kondisi) | |||
While (kondisi) | [perintah1] | ||
[perintah1] | [perintah2] | ||
[perintah2] | … | ||
… | End While | ||
End While | |||
===DO While … LOOP=== | ===DO While … LOOP=== | ||
| Line 44: | Line 38: | ||
Format penulisannya : | Format penulisannya : | ||
DO While (kondisi) | |||
DO While (kondisi) | [perintah1] | ||
[perintah1] | [Exit Do] | ||
[Exit Do] | [perintah2] | ||
[perintah2] | LOOP | ||
LOOP | |||
Bentuk 2 | Bentuk 2 | ||
DO | |||
DO | [perintah1] | ||
[perintah1] | [Exit Do] | ||
[Exit Do] | [perintah2] | ||
[perintah2] | LOOP While (kondisi) | ||
LOOP While (kondisi) | |||
===DO UNTIL=== | ===DO UNTIL=== | ||
| Line 68: | Line 58: | ||
Format penulisannya: | Format penulisannya: | ||
DO | |||
DO | [perintah1] | ||
[perintah1] | LOOP UNTIL | ||
LOOP UNTIL | |||
==Praktikum== | ==Praktikum== | ||
| Line 117: | Line 105: | ||
* Klik ganda pada <code>Form1</code>, kemudian ketikkan kode program berikut ini: | * Klik ganda pada <code>Form1</code>, kemudian ketikkan kode program berikut ini: | ||
Dim tgl, bln, thn As Integer | |||
Dim tgl, bln, thn As Integer | For tgl = 1 To 31 | ||
For tgl = 1 To 31 | cmbTgl.Items.Add(tgl) | ||
Next tgl | |||
Next tgl | |||
For bln = 1 To 12 | |||
For bln = 1 To 12 | cmbBln.Items.Add(bln) | ||
Next bln | |||
Next bln | |||
For thn = 1900 To 9999 | |||
For thn = 1900 To 9999 | CmbThn.Items.Add(thn) | ||
Next thn | |||
Next thn | |||
*Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | *Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | ||
| Line 181: | Line 167: | ||
* Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | * Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | ||
Dim angka As Integer | |||
ListBox1.Items.Clear() | |||
angka = 1 | |||
While angka <= Val(TxtBatas.Text) | |||
ListBox1.Items.Add(angka) | |||
angka = angka + 1 | |||
End While | |||
*Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | *Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | ||
| Line 231: | Line 215: | ||
* Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | * Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | ||
Dim X% | |||
X = TxtAngka.Text | |||
Do | |||
X = X Mod 2 | |||
If X = 0 Then | |||
MsgBox("Bilangan Genap") | |||
Exit Do | |||
ElseIf X = 1 Then | |||
MsgBox("Bilangan Ganjil") | |||
Exit Do | |||
End If | |||
Loop While Not X | |||
* Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | * Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | ||
| Line 292: | Line 275: | ||
* Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | * Klik ganda pada <code>Proses</code>, kemudian ketikkan kode program berikut ini: | ||
For Each ctrl In Controls | |||
For Each ctrl In Controls | ctrl.Text = "Tombol" | ||
Next | |||
Next | |||
*Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | *Jalankan aplikasi dengan menekan tombol <code>F5</code> (di keyboard), atau melalui ikon <code>Start Debugging</code> di toolbar, atau melalui menu <code>Debug</code> > <code>Start Debuging</code>. | ||