Langsung ke konten utama

Algorithm and Programming : Repetition

               Salah satu hal yang sangat berguna untuk melancarkan dan mempermudah pembuatan sebuah program di dalam Bahasa C adalah dengan menggunakan Repetisi atau kerap disebut Repetition. Repetisi adalah sebuah cara untuk melaksanaan sebuah instruksi secara berulang-ulang.
Repetisi bisa digunakan saat ingin mengulang sebuah perintah secara terus menerus seperti ingin menampilkan kata “ Halo “ sebanyak ribuan. Jika hanya menggunakan “printf”, akan memakan waktu yang lama karena harus menulis “printf” yang banyak, tetapi jika menggunakan repetisi, hanya membutuhkan 1 perintah.


Cara menggunakan repetisi ada 3, yaitu :
·        FOR
·        WHILE
·        DO-WHILE

FOR
For adalah repetisi pengulangan perintah sebanyak yang di inginkan. Contoh, jika tadi kita ingin menampilkan kata “Halo” sebanyak ribuan, bisa menggunakan for.
For bisa digunakan dengan menggunakan syntax ini :
               for(exp1;exp2;exp3){
               statement;
               }
Pembahasan :
               Exp1 : inisialisasi
               Exp2 : kondisi untuk berapa kali pengulangan
               Exp3 : increment/decrement (penambahan / pengurangan)

Jadi contoh jika ingin menampilkan “Halo” sebanyak 1000x sebagai berikut :
               For(a=1;a<=1000;a++){
               Printf(“Halo”);
               }

for juga bisa digunakan untuk membuat sebuah loop atau mengulang perintah tanpa batas. Dengan cara menghapus exp1,exp2,exp3. Jadi for akan mengulang perintah secara terus menerus sampai tak hingga.


WHILE
While adalah repetisi yang akan menge-cek dahulu sebuah kondisi lalu jika kondisi tersebut terpenuhi, baru memulai sebuah repetisi atau perintah secara berulang.
 While bisa digunakan dengan menggunakan syntax ini :
               While(exp){
               Statement;
               }
Pembahasan :
               Exp : kondisi untuk mengatur berapa kali repetisi
DO-WHILE
Do-While adalah repetisi yang akan memulai sebuah perintah , setelah itu baru memulai untuk menge-cek kondisi, jika kondisi terpenuhi, repetisi akan dimulai.
Do-While bisa digunakan dengan menggunakan syntax ini :
               Do{
               Statement;
               } while(exp);
Pembahasan :
               Exp : kondisi untuk mengatur berapa kali repetisi




               BREAK VS CONTINUE

Break adalah cara untuk menyelesaikan loop dari repetisi secara paksa, sedangkan continue adalah cara untuk melewati sebuah statement yang ada di dalam sebuah repetisi lalu lanjut ke loop selanjutnya.






I Made Ganal Asmara Jaya
2201799386
i.jaya002@binus.ac.id
skyconnectiva.com

Komentar

Postingan populer dari blog ini

Algorithm and Programming : Cloud Computing

Hari ini, Binus University kedatangan Guest Lecturer yang menjelaskan ke mahasiwa – mahasiswi Binus tentang Cloud Computing dan bagaimana di implikasikan ke dunia nyata.  Cloud Computing adalah sebuah fitur atau layanan yang bisa di akses oleh orang dengan menggunakan Internet. Cloud Computing bisa menyangkup tentang penyimpanan data online, infrastruktur jaringan , aplikasi dan lain lain.

Algorithm and Programming : Pointers and Array

              Salah satu cara untuk memudahkan cara pemograman kita di dalam Bahasa C adalah dengan menggunakan Pointers dan juga Array. Pointers adalah sebuah variable yang menyimpan address atau alamat dari sebuat variable lainnya, jadi kedua variable itu terhubung satu sama lain. Sedangkan Array adalah kumpulan data yang bertipe sama yang menggunakan nama yang sama dan bisa diakses secara berseluruh ataupun sendiri.