Sama seperti FOR ,WHILE juga berfungsi untuk melakukan proses secara berulang sampai suatu kondisi terpenuhi dan While juga memiliki 3 attribute yang sama seperti FOR untuk melakukan pengulangan yaitu :
1. Deklarasi awal nya
2. Perkondisian kapan berhenti loopingnya
3. Iterasi nya
yang membedakan while dan for hanya pada syntax saja , contoh syntax pengulangan WHILE dalam bahasa C :
int i;
while ( kondisi )
{
printf("Nilai ke - %d\n");
i++;
}
bisa kita lihat contoh while diatas ,pengulangan while juga memilki 3 atribute seperti yang kita bahas pada FOR kemaren , yaitu Deklarasi awal dimulai nya pengulangan , Kondisi kapan dia akan berhenti mengulang ,dan iterasi nya .
dan yang membedakan dengan FOR hanya syntax dan tata letak nya saja .
lalu apa yang membedakan FOR dengan WHILE ?
kapan kita harus menggunakan FOR dan kapan kita harus menggunakan WHILE ?
FOR biasa nya digunakan saat kita sudah tau berapa kali program kita akan mengulang(looping) atau berapa pengulangan yang kita butuh kan ,
maksud nya ketika kita ingin menampilkan 10 x kata2 maka kita tinggal buat batas kondisi nya menjadi i < 10 saja karena kita sudah tau mau berapa kali kita ingin melakukan pengulangan .
Sedangkan penggunaan WHILE biasa nya digunakan saat kita tidak berapa kali pengulangan yang akan kita inginkan, misal : while ( kondisi ! = 0 ) jadi kita tidak tau berapa pengulangan yang harus kita ingin kan yang terpenting adalah pengulangan itu berjalan sampai kondisi nya terpenuhi ,maksud nya sebagai batas kapan iterasi itu akan berhenti tanpa mengetahui berapa iterasi yang kita perlukan .
untuk lebih jelas nya coba kita implementasi kan penggunaan WHILE dalam Source Code dibawah ini :
/*Perulangan WHILE*/ include<stdio.h> int main() { int i; printf("Masukan Awal Pengulangan : "); while ( i != 10 ) { printf("Hello World"); i++; } return 0; }
Output nya :
![]() |
| Perulangan While dengan Bahasa C |
dan bisa kita lihat pada syntax perulangan WHILE sama dengan FOR dan memiliki 3 attribute seperti yang dijelaskan diatas tadi .
Mungkin sekian dari saya mengenai Perulangan WHILE selanjutnya saya akan Sharing tentang Perulangan DO WHILE :3

Emoticon Emoticon