Looping


Looping (Perulangan)
Suatu algoritma memiliki struktur sequence/berurutan, branching/percabangan, looping/perulangan.

Struktur               looping digunakan           untuk    mengulangi        langkah-langkah sebelumnya yang telah dikerjakan, kondisi perulangan dilakukan sampai suatu kondisi berhenti terpenuhi.
Proses Perulangan digunakan contohnya untuk membuat algortima :
“menampilkan bilangan berurutan dari 1  sampai dengan 10”
“menampilkan deret : 3, 7, 11, 15 …… N, sampai sejumlah N” “menampilkan bilangan dari 10 sampai dengan 1 “
Dari algoritma diatas dipilih algortima pertama.
Proses perulangan akan dilakukan yaitu :
mencetak bilangan dari 1 -10 melakukan proses increament (penambahan bilangan dengan 1)
proses perulangan ini akan dilakukan sampai kondisi terakhir yaitu mencetak bilangan 10.
Buat Flowchart algoritma diatas ?
1.       while [ kondisi ] { [……….] }
2.       for (kondisi) { [……….] }
è for (int i=1;i<5;i++) {statemen} -> [nilai awal] to [nilai akhir]
è for (int i=5;i=1;i--) {statemen} -> [nilai akhir] to [nilai awal]
è Nested for (perulangan for bersarang)

Perulangan
Statement dan contoh program

while do:
Evaluasi                 kondisi
while (kondisi) { (statement)

dilakukan di bagian awal
}
Contoh: i = 1; while (i<=10) { cout << i << “ ”;;
i++;
}
hasil : 1 2 3 4 5 6 7 8 9 10

for..loop:
Perulangan dengan increment nilai
for (kondisi) {
[Statement]
} Contoh: for (int i=1;i<=10;i++) { cout << i << “ ”;
}
hasil : 1 2 3 4 5 6 7 8 9 10

Nested Loop for
for (int i=1; i<=10; i++) {
cout << "\n" << i << "
";
for (int j=11; j<=15;
j++) {
cout << j <<  " ";
}
}

0 komentar

Me