Pengertian Looping
( Perulangan )
Meskipun kita telah mampu mendefinisikan permasalahan kita dalam bentuk percabangan (if-conditional), terkadang hal tersebut tidaklah cukup. Misalnya kita telah memilih salah satu alternatif yang ada, namun apabila alternatif tersebut tidak sesuai dengan yang diharapkan, kita perlu kembali ke langkah-langkah sebelumnya untuk mencari alternatif lain. Pada bagian inilah kita menggunakan proses perulangan, atau dalam bahasa pemrograman bisa disebut dengan looping..
Selain
untuk menyelesaikan permasalahan di atas, looping dapat digunakan untuk
menghasilkan program agar dapat berjalan lebih efektif. Andaikata kita perlu
menuliskan nomor urut dari no.1 hingga no.100. Tanpa menggunakan looping, maka
kita perlu menuliskannya satu per satu. Hal tersebut tentu banyak menyita
waktu, energi, dan filesize. Akan tetapi, bila kita menggunakan looping, maka
setidaknya hanya butuh beberapa baris perintah untuk mencapai tujuan tersebut.
Dalam Bahasa C++, instruksi yang paling umum digunakan adalah instruksi FOR, instruksi WHILE, dan instruksi DO-WHILE. Seluruh proses dapat dilakukan oleh ketiga instruksi tersebut. Namun, instruksi ’for’ umumnya digunakan untuk proses looping dimana jumlah perulangannya diketahui, sedangkan instruksi ’while’ dan ’do-while’ digunakan apabila proses perulangan bergantung pada suatu kondisi.
Dalam Bahasa C++, instruksi yang paling umum digunakan adalah instruksi FOR, instruksi WHILE, dan instruksi DO-WHILE. Seluruh proses dapat dilakukan oleh ketiga instruksi tersebut. Namun, instruksi ’for’ umumnya digunakan untuk proses looping dimana jumlah perulangannya diketahui, sedangkan instruksi ’while’ dan ’do-while’ digunakan apabila proses perulangan bergantung pada suatu kondisi.
Program
Looping atau Pengulangan adalah suatu yang wajib dikuasai oleh seorang
Programmer, ini karena looping adalah jiwa dari program. Banyak Algoritma yang
memerlukan looping sebagai sarana terwujudnya Algoritma tersebut seperti
Algoritma Array, Searching, Sorting, dll. Dari sini kebayang bagaimana
pentingnya sebuah looping dalam sebuah program. Maka dari itu Aden Kejawen yang
suka looping alias muter-muter kalo jelasin, akan mencoba berbagi tentang
Algoritma dan Syntax Looping dalam Bahasa C.
Bahasa
C memang sepopuler Visual Basic atau PHP di Indonesia tapi seperti yang kita
tau semua bahwa Bahasa C adalah bahasa Free Platform yang powerfull dan
merupakan Source Code dari Core Linux, dan Unix. Selain itu Visual C# atau
Visual C++ yang disediakan oleh Microsoft juga menjadi pertimbangan untuk
mengembangkan bahasa C di Indonesia. *Kok jadi ngelantur sih* Ok kembali ke Looping,
Langsung aja!
Looping dalam Bahasa C dibagi menjadi 3 yaitu For, While dan Do
While. For digunakan untuk Looping otomatis dan lebih sering dipakai ketimbang
While dan Do While. Sementara While dan Do While adalah Looping Conditional
sehingga While dan Do While lebih Fleksibel. Tergantung anda sendiri selaku
programmer ingin menggunakan yang mana. Kedua – duanya pun boleh kok
Syntax Looping For :
For
(i=1;i<=10;i++){
Block Proses;
}
Syntax Looping While dan Do While
While (i<=10){
Block Proses;
i++;
}
// Perhatikan i++;
Do{
Block Proses;
i++;
}
While (i<=10)
Block Proses;
}
Syntax Looping While dan Do While
While (i<=10){
Block Proses;
i++;
}
// Perhatikan i++;
Do{
Block Proses;
i++;
}
While (i<=10)
Fungsi Looping
( Pengulangan )
Looping adalah suatu fungsi
pengulangan dalam sebuah script program C++.
Gunanya adalah untuk mempermudah
melakukan suatu proses yang berulang-ulang, seperti membuat angka dari 1 – 10.
Jika memakai script biasa kita akan memakan banyak memori, tetapi dengan
looping kita dapat melakukannya dengan memori yang sedikit dan waktu yang
singkat.
Adapun
macam-macam looping yang umumnya digunakan :
- For
Gunanya untuk mengulang satu
pernyataan sebanyak yang kita mau.
Script for(int
i=0;i<=9;i++) { statement}
Pengulangan akan dilakukan dari
0-9, berarti ada 10x pengulangan.
Arti variable i=0 adalah
nilai awal dari i adalah 0.
Arti i<=9 adalah
maksimal pengulangan yang dilakukan adalah sampai 9.
Arti i++ adalah
menambahkan nilai setiap pengulangan yang sudah di eksekusi, contoh nya jika
kita sudah memasukkan nilai di i [0] , maka akan langsung lanjut ke i
[1] dan seterusnya hingga i [9].
2 2. While
Hampir sama dengan For, namun
dalam while sistemnya hampir sama juga dengan If. Berikut contoh scriptnya :
Int i=1;
While(i<=4)
{
Cout<<;
I++;
}
Sebelum penggunaan while, nilai
integer harus di deklarasikan terlebih dahulu (int i=1).
Penggunaannya hampir sama dengan
if, tetapi di akhir statement harus ada tanda variable++ (i++) untuk
menyatakan pengulangan hingga 4x
3
3. Do While
Merupakan statement pengulangan
yang biasa digunakan untuk membuat menu dalam program. Secara umum proses do
while sama dengan for ataupun while. Berikut contohnya :
do
{
Clrscr();
Cout<<”1.
Jual“;
Cout<<”2.
Beli “;
int i;
Cin>>i;
}while(i!=3);
Dalam statement
di atas, ada 2 menu yang kita buat, yaitu menu jual dan beli. Dalam hal ini
jika kita tidak menginput 3 (while(i!=3)) maka pengulangan terus
berlangsung
8 komentar:
susah mas -_-
gw mau nanya (int i=0;i<=5;i=i+2) untuk i=i+2 itu artinya apa ya...
Setau ane i+=2 untuk i ditambah angka 2
mas mau tanya, biar temlat blognya kayak gini gmana ya caranya
keren ka, kunjungi juga ya, saya menulis tentang looping di C
http://pradsource.blogspot.co.id/2017/04/tutorial-bahasa-c-2-pengulangan.html terimakasih.
Lengkap banget penjelasannya, gan.
mampir kesini: www.dhususa.com
oke banget min
solder uap
Mf. Untuk penulisan looping pada program termux gmna. Seandai,a saya mau melakukan pengulangan sampai 10x gmna penulisan,a. Terimah kasih
Posting Komentar