Algoritma dan Struktur Data - loop pada c++
-
Upload
georgius-rinaldo -
Category
Engineering
-
view
102 -
download
4
Transcript of Algoritma dan Struktur Data - loop pada c++
Pendahuluan
Pengulangan (loop) merupakan salah satu operasi dasar yang berguna dan banyak dipakai dalam bahasa pemrograman.
Pengulangan digunakan untuk mengulang blok kode yang ada di dalamnya.
Pengulangan “For”
Pengulangan “For” melakukan pengulangan dengan iterasi sampai batas tertentu.
Contoh:
for ( variabel diinisialisasi; kondisi; variabel update ) { // kode yang akan dijalankan}
for ( int i = 0; i < 10 ; i++ ) { // mengiterasi sebanyak 10 kali sesuai syarat i pada for}
Pengulangan “While”
Pengulangan While melakukan pengulangan sampai suatu kondisi terpenuhi
Contoh:
do { // kode yang akan dijalankan} while (kondisi)
int i = 0;do { // kode yang akan dijalankan 10 kali i++; // tambah nilai iterator} while (i < 10) // berhenti ketika i = 10
Contoh:
Berikut adalah penggunaan pengulangan dalam blok kode fungsi// For Loop
int hitungIsiLimaElemen(int[] arrNum) { // hitung 5 elemen pertama dari array int sum = 0; for(int i=0; i < 5; i++){ sum = sum + arrNum[i]; } return sum;}
// While Loop
int hitungIsiLimaElemen(int[] arrNum) { // hitung 5 elemen pertama dari array int sum = 0; int iterator = 0; do{ sum = sum + arrNum[iterator]; iterator++; } while (iterator < 5) return sum;}
Pengulangan while juga dapat didefinisikan sebagai berikut
Contoh:
while(kondisi) { // kode yang akan dijalankan}
int i = 0;while (i < 10) { // kode yang akan dijalankan 10 kali i++; // tambah nilai iterator} // berhenti ketika i = 10