Belajar Looping (Pengulangan) Bahasa C

Looping adalah sebuah program perulangan statement dengan jumlah tertentu. Looping memiliki batas awal, dan batas akhirnya. Contoh penggunaan looping misalnya, ketika kita ingin menampilkan bilangan dari 1-100, kita tidak perlu mengetik satu persatu bilangannya.. Teknik Looping (Pengulangan) Bahasa C juga merupakan teknik yang kerap dipakai oleh para pemrogram.. Didalam bahasa C sendiri, Looping bisa menggunakan tiga cara, yaitu : Looping For, Looping While, dan Looping Do-While.Saya akan menjelaskan ketiga Teknik Looping tersebut..

  • Looping for 
Pernyataan pertama yang digunakan dalam Looping adalah pernyataan for, Bentuk pernyataan ini adalah sebagai berikut : 

  for (ungkapan1;ungkapan2;ungkapan3)
       pernyataan;

Arti dari masing-masing ungkapan for diatas adalah sebagai berikut : 

 ‣ Ungkapan 1 : Sebagai awal dari pengulangan, dan sebagai inisialisasi variabel pengendali loop.
 ‣ Ungkapan 2 : Sebagai batas akhir dari loop (dipakai untuk keluar dari loop).
 ‣ Ungkapan 3 : Dipakai sebagai kenaikan atau penurunan dari variabel pengendali loop.

Disini saya buat contoh penggunaan looping untuk menampilkan bilangan deret dari 1 sampai 20. Berikut Source Code nya : 


Output dari program diatas adalah sebagai berikut : 


Nah jika saya jabarkan proses eksekusi pernyatan for diatas, kira-kira seperti ini alurnya : 

1. Pertama, inisialilasi bahwa bil =1, yang artinya proses Looping dimulai dari 1.
2. Program akan mengecek apakah bil<=20.
3. Jika pada ungkapan2 syaratnya tidak terpenuhi, maka program akan mengeksekusi pernyataan.
4. Setelah mengeksekusi pernyataan, selanjutnya program akan menjalankan ungkapan 3, yaitu bil+1.
5. Begitu terus sampai syarat pada ungkapan2 terpenuhi.


  • Looping while
Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop). Untuk lebih jelasnya, berikut adalah bentuk umum pemakaian looping while : 

   while (kondisi)
        pernyataan;

Masih kurang jelas ? okee.. sekarang coba lihat flowchart looping berikut :

Flowchart Looping While
Nah, kalau melihat flowchart diatas, tampak bahwa ada kemungkinan bahwa tubuh loop yang berupa pernyataan tidak dijalankan sama sekali, yaitu bila hasil pengujian kondisi while yang pertama bernilai salah.

Berikut saya buatkan contoh pemakaian while untuk mencetak bilangan dari 1-20 seperti diatas. Coba kamu amati bagaimana perbedaannya :



Jika program diatas maka outputnya akan sama dengan program yang menggunakan for diatas.

  • Looping do-while
Pada pernyataan do-while, tubuh loop berupa pernyataan, bisa merupakan pernyataan tunggal maupun pernyataan majemuk berada pada awal sebelum pengecekkan kondisi. Setelah pernyataan dijalankan, Selanjutnya program akan mengecek kondisinya, Jika kondisi bernilai benar maka loop akan terus berlanjut, namun jika salah maka program akan keluar dari loop. Bingung yaaa? heee.. Untuk lebih jelasnya coba kita lihat Flowchart do-while berikut : 
Flowchart do-while
Tampak jika dilihat pada flowchart diatas, maka tubuh loop yang berupa pernyataan akan dijalankan minimal sekali. 

Berikut merupakan contoh program do-while untuk mencetak bilangan dari 1-20 : 


Jika dijalankan maka program diatas juga sama outputnya, hanya saja proses pengeksekusian program nya yang berbeda. 


Oke sobat tech inside itulah cara Belajar Looping (Pengulangan) Bahasa C. Jika sobat disini ada yang masih bingung. Bisa tanyakan langsung dikolom komentar. Semoga bermanfaat. Salam Programmer...

Comments

Popular posts from this blog

Aplikasi yang wajib digunakan untuk Web Programming!!

5 Bahasa pemrograman paling sulit di Dunia!!!

Struktur dasar dokumen HTML