4.2 Looping While

1

Looping while adalah sebuah logika perulangan dengan menggunakan kondisi sama seperti if.  Apabila kondisi pada while nilainya benar, maka program akan di eksekusi dan berulang.

Kode Program:
//Kode Program A

while (kondisi)
{
//kode program B
}

//Kode Program C

Jika kondisi benar maka alur program menjadi.
Kode Program A, Kode Program B, Kode Program B, Kode Program B.
Akan berhenti jika nilai kondisi-nya salah. Jika berhenti maka Kode Program C akan dijalankan.
Oleh karena itu, jika menggunakan looping while, kita harus memasukan variabel di dalam kondisi, akan menjadi salah di dalam kode program.  Jika tidak pernah salah, looping akan selalu dijalankan dan program akan menjadi BUG/error karena tidak berhenti melakukan looping.  sebagai contoh pada kode berikut;

Kode Program:

int a;
a = 0;
while (a<4){  //saat nilai a kurang dari 4 maka looping
Console.WriteLine(a);
}

//jika kode seperti ini, maka nilai a akan selalu 0, dan looping tidak akan berhenti
PROGRAM SALAH

Kode Program:

int a;
a = 0;
while (a<4){  //saat nilai a kurang dari 4 maka looping
Console.WriteLine(a);
a = a+1; //a akan bertambah
}

//Jika kode seperti ini, maka nilai a akan bertambah satu tiap mengulang.
//Sehingga a akan menjadi lebih dari 4 dan berhenti.
PROGRAM BENAR

One Reply to “4.2 Looping While”

Leave a Reply