algoritma dan struktur data - loop pada c++

Post on 20-Jul-2015

102 Views

Category:

Engineering

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related