Algoritma dan Struktur Data - loop pada c++

Post on 20-Jul-2015

102 views 4 download

Transcript of Algoritma dan Struktur Data - loop pada c++

Pengulangan Pada C++

Algoritma dan Struktur Data

Edwin Lunandoedwin@kuliahkita.com

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