Sebelum - sebelum nya Author sudah sharing tengang Pengulangan ,Introduction dengan Pengulangan dan Pengimplementasian Pengulangan menggunakan FOR dan WHILE .
Disini Author akan sedikt Sharing lagi tentang pengulangan menggunakan DO WHILE .Sama seperti Pengulangan lain nya Pengulangan Do While berguna untuk melakukan Pekerjaan secara berulang - ulang sampai memenuhi perkondisian yang telah ditetap kan .dan di Pengulangan Do While juga memiliki 3 Attribute yang sudah kita bahas sebelum nya diPengulangan FOR (Link) dan Pengulangan WHILE(Link) ,yaitu perlu diingat lagi 3 Attribute tersebut adalah Deklarasi , Kondisi ,dan Iterasi .
Pengulangan Do While memiliki Syntax yang berbeda dengan Pengulangan FOR dan WHILE , tapi pengulangan Do While lebih mirip seperti pengulangan WHILE hanya saja di atas nya memakai Perintah Do dan di akhir baru kondisi nya di letakan . untuk lebih jelas nya bisa kita lihat contoh dibawah ini :
int i = 0;
do
{
printf("Hello World\n");
i++;
}while( i < 10 );
Bisa kita lihat diatas bahwa syntax Pengulangan Do While hampir serupa dengan Pengulangan While hanya saja di Do While Perkondisian nya di akhir .
Apa maksud Syntax Do di Pengulangan Do While ?
Do ( Kerjakan bisa juga kita sebut jalankan / proses / eksekusi )
Jadi Proses nya akan berjalan terlebih dahulu lalu baru di cek ke kondisi nya .
Biar lebih jelas nya kita implementasi kan ke Program dan kita coba bandingkan Do While dan While .
Do While :
//Pengulangan dengan Do While #include<stdio.h> int main() { int i = 0; do { printf("Angka ke - %d\n", i); }while( i < 0 ); printf("\nKondisi sudah terpenuhi\n"); return 0; }
Output nya :

While :
//Pengulangan dengan While #include<stdio.h> int main() { int i = 0; while( i < 0 ) { printf("Angka ke - %d\n", i); } printf("\nKondisi sudah terpenuhi\n"); return 0; }
Output nya :
Bisa kita lihat pada Source Code diatas bahwa syntax Do While dan While serupa tapi yang berbeda adalah pada Do While Perkondisian nya paling akhir dan ada Syntax Do nya di paling atas ,
Apa maksud nya pada syntax Do While ?
Jadi Program akan menjalan kan nya terlebih dahulu baru di cek ke perkondisian pada perkondisian yang paling bawah itu ,maka dari itu program tetap berjalan walaupun kondisi nya sudah terpenuhi ,
namun jika di While perkondisian nya ada di paling atas maka dia akan mengecek terlebih dahulu sebelum dijalan kan ,berbeda dengan do while yang langsung dijalan kan terlebih dahulu baru di cek ,maka dari itu diwhile proses nya sudah terpenuhi maka pengulangan tidak dijalankan dan langsung keluar ke proses berikut nya .
Mungkin sekian sharing dari Author ,maaf kali ini sharing nya agak tidak jelas karena Author lagi sibuk kuliah , mungkin nanti akan di perbaiki lagi di lain waktu :3

Emoticon Emoticon