Kamis, 30 Mei 2013

                                                             PERULANGAN WHILE 

A. TUJUAN 
Memahami bentuk-bentuk perulangan While.
Memiliki strategi dalam penggunaan perulangan.
Mampu menyelesaikan kasus-kasus yang melibatkan perulangan.
.
B. DASAR TEORI 
Pengulangan Dengan While… Pengulangan dengan While... adalah bentuk pengulangan terkendali dengan proses akan diulang selama kondisi yang diberikan masih dipenuhi. Format penulisan pengulangan ini adalah:

While <Kondisi> 
<Proses selama kondisi dipenuhi> 
End While 

Variabel kontrol pada jenis looping tidak otomatis bertambah/berkurang seperti pada looping dengan
For...Next, sehingga penambahan atau pengurangan nilai dilakukan dengan menggunakan
akumulator yang dituliskan dengan

                                 var = var + step

Meskipun hal ini bukan suatu keharusan. Karena tidak setiap looping membutuhkan akumulator,
variabel yang terus-menerus bertambah atau berkurang.

Contoh 1: 
Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan
akumulator yang dapat dituliskan sebagai berikut:

                  bilangan = 1 
        While bilangan <= 11 
            ListBox1.Items.Add(bilangan) 
            bilangan = bilangan + 2 
        End While

Contoh 2: 
Menuliskan nilai kuadrat dari 1 sampai n dimana nilai kuadratnya < 100, serta menuliskan nilai n.

       n = 1 
        While y < 100 
            y = n ^ 2 
            n = n + 1
            ListBox1.Items.Add(y) 
        End While 
            TextBox1.Text = n 

Pengulangan Dengan Do Loop Until 
Pengulangan dengan Do Loop Until adalah bentuk pengulangan terkendali dengan proses akan
diulang sampai kondisi yang diberikan dipenuhi. Format penulisan pengulangan ini adalah:

        Do 
        <Proses selama kondisi belum dipenuhi> 
        Loop Until <Kondisi> 

Contoh 3: 
Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan
akumulator yang dapat dituliskan sebagai berikut:

               bilangan = 1 
               Do 
                      ListBox1.Items.Add(bilangan) 
                      bilangan = bilangan + 2 
               Loop Until bilangan > 11 

Contoh 4: 
Menuliskan nilai kuadrat dari 1 sampai n dimana nilai kuadratnya < 100, serta menuliskan nilai n.
        n = 1 
        Do 
            y = n ^ 2 
            n = n + 1 
            ListBox1.Items.Add(y) 
        Loop Until y >= 100 

           TextBox1.Text = n 

Tidak ada komentar:

Posting Komentar