Apa itu Looping?
Looping
Looping
adalah sebuah urutan perintah yang secara menerus diulang hingga suatu kondisi
tercapai. Kondisi yang dimaksud disini dapat dalam bentuk yang berbeda-beda
seperti; mendapatkan data dan merubah data, dan apakah sebuah nilai sudah
mencapai jumlah yang ditentukan.
Berikut beberapa situasi penggunaan dari masing-masing loop.
·
While loop: normalnya digunakan untuk mengulang
kode tertentu sebanyak waktu yang tidak diketahui, hingga suatu kondisi
terpenuhi. Contoh: jika kita ingin menanyakan pada pengguna untuk angka antara
1 dan 10. Kita tidak mengetahui seberapa banyak pengguna akan memasukkan angka
yang lebih besar dari 10, sehingga kita akan tetap menanyakan ‘Selagi angkanya
tidak di antara 1 dan 10’
·
Do while loop: merupakan control
flow statement yang mengeksekusi kode paling tidak sekali dan kemudian
secara berulang menjalankan kodenya atau tergantung pada kondisi Boolean nya
untuk menjalankan kodenya diakhir
· For loop: merupakan statement control flow untuk iterasi khusus, yang memungkinkan kode untuk dijalankan berulang. Loop ini baik digunakan jika kita mengetahui seberapa banyak kita akan menjalankan bagian dari kode tersebut.
Contoh While Loop:
Judul: Mencari 2 pola
bilangan kelipatan +4 dan +2 Kamus: x ß integer y ß integer Algoritma: x := 8 y := 12 while (x <
12) { output (x) x := x + 4 } while (y <=
22) { if (y < 18) { output (y) y = y + 2 } if (y == 18) { output x x = x + 2 } if (y > 18) { output (y) y = y + 2 } }
Coding C++
//judul :
mencari 2 pola bilangan kelipatan +4 dan +2 //kamus : #include
<iostream> using namespace
std; int x; int y; //algoritma int main() { x = 8; y = 12; while (x < 12) //kondisi { cout << x << " "; x = x + 4; } while (y <= 22) { if (y < 18) { cout << y << " "; y = y + 2; } if (y == 18) { cout << "x"; y = y + 2; } if (y > 18) { cout << " " << y; y = y + 2; } } return 0; }
Komentar
Posting Komentar