looping (perulangan)

Post on 05-Jan-2016

59 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

LOOPING (PERULANGAN). Perulangan digunakan untuk mengerjakan suatu perintah secara berulang-ulang sesuai dengan yang diinginkan. Perulangan dalam C terdiri dari 3 buah: 1. for() 2. while() { .... } 3. do { .... } while(). Struktur For(). Karakteristik: - PowerPoint PPT Presentation

TRANSCRIPT

Alvano Yulian,MSi

LOOPING (PERULANGAN)

Perulangan digunakan untuk mengerjakan suatu perintah secara berulang-ulang sesuai dengan yang diinginkan.

Perulangan dalam C terdiri dari 3 buah: 1. for() 2. while() { .... } 3. do { .... } while()

Alvano Yulian,MSi

Struktur For()

Karakteristik: Digunakan untuk perulangan yang batasnya

sudah diketahui dengan jelas, misalnya dari 1 sampai 10.

Memerlukan 2 buah variabel awal dan akhir perulangan.

Nilai variabel penghitung akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan

Alvano Yulian,MSi

FLOW CHART

Alvano Yulian,MSi

Bentuk Umum

for (<nilai_awal>; <kondisi>; <penambahan/penurunan>)

{

<pernyataan yang akan dijalankan>

}

Alvano Yulian,MSi

Contoh

for(i = 3; i <= 7; i++)

{

printf ( "Indonesia Tanah Airku" );

}

Alvano Yulian,MSi

Struktur While()

Karakteristik while() adalah: Dilakukan pengecekan kondisi terlebih

dahulu sebelum dilakukan perulangan. Jika kondisi yang dicek bernilai benar (true)

maka perulangan akan dilakukan.

Alvano Yulian,MSi

Bentuk Umum

Alvano Yulian,MSi

Contoh

int i;i=1;while (i <= 5){

i++;}

Alvano Yulian,MSi

Flow Chart

Alvano Yulian,MSi

Struktur do ... while()

Karakteristik do ... while() adalah: 1. Perulangan akan dilakukan minimal 1x

terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan.

2. Perulangan dengan do...while() akan dilakukan sampai kondisi false.

Alvano Yulian,MSi

Bentuk umum:

do{

pernyataan yang akan dijalankan

}

while (kondisi)

Alvano Yulian,MSi

Contoh

i = 1;

do

{

i++;

}while(i <= 5);

top related