Pengulangan While dengan Bahasa C

    Sebelum nya kita sudah membahas tentang pengulangan dalam pemrograman di artikel sebelum nya ( Pengulangan for dengan Bahasa C ) secara umum dengan pengimplentasian nya menggunakan pengulangan FOR .Disini saya akan berbagi tentang pengulangan menggunakan ( WHILE ) .
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
Perulangan While dengan Bahasa C
Bisa dilihat pada Source Code diatas bahwa program ini kita tidak langsung tau berapa perulangan yang akan terjadi sebelum si User menginput suatu nilai ,  bisa dibilang bahwa WHILE ini juga seperti pembatas perulangan kapan dia akan berhenti . beda hal nya sama pengulangan FOR yang sudah kita tau berapa pengulangan yang ingin kita pakai .

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