Bab 7 struktur looping

Post on 17-Dec-2014

1.058 views 0 download

description

 

Transcript of Bab 7 struktur looping

STRUKTUR LOOPING (PERULANGAN)

sequence/berurutanbranching/percabanganlooping/berulang.

Struktur Algoritma

Struktur looping digunakan untuk mengulangi langkah-langkah sebelumnya yang telah dikerjakan, kondisi perulangan dilakukan sampai suatu kondisi berhenti terpenuhi.

Pemutaran kembali terjadi ketika mengalihkan arus diagram alur kembali ke atas, sehingga beberapa alur kembali berulang beberapa kali.

Pengertian Struktur Looping

Contoh Diagram Alur

(1). Variabel A diberi harga 1.

(2). Variabel A berubah harga menjadi 2

(3). Variabel B diberi harga sebesar harga A dikalikan dengan harga A sendiri.

(4). Harga B dicetak, lalu kembali ke langkah 2,3, 4, dst

A 1

A A+1

B A * A

Cetak B

Jadi yang tercetak adalah harga 4, 9, 16, dst...

Statement While Statement Do....While Statement For

Statement For Positif Statement For Negatif Statement For Bersarang (Nested Loop)

Bentuk Umum Proses Loop

Perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.

Bentuk Umum :while (syarat) pernyataan;

Contoh :int bil = 1;while (bil<=5) cout<<bil;++bil;

Statement While

Output : 1, 2,3, 4, 5

Perulangan akan dilaksanakan terlebih dahulu dan pengujian perulangan dilakukan belakangan.

Bentuk Umum :do

pernyataan;while (syarat);

Contoh :int bil=2;do cout<<bil;bil+=2;while(bil>=10);

Statement Do...While

Output : 2 4 6 8 10

Bentuk Umum :for (inisialisasi; syarat perulangan; pengubah nilai)

pemberian nilai awal mengatur naik/turun

Contoh :for (a=0; a<=10; ++a) perulangan positif

(+1)for (a=0; a<=10; a+=2) perulangan positif

(+2)for (a=12; a>=10; --a) perulangan negatif

Statement For

Perulangan for di dalam for lainnyaBentuk Umum :for (inisialisasi; syarat pengulangan; pengubah nilai){ for (inisialisasi; syarat pengulangan; pengubah

nilai) { perintah; }}

Nested For

Dalam membuat algoritma (contoh: menggunakan flowchart. Sebelum membuat flowchart terlebih dahulu kita identifikasi kira-kira ada berapa variabel/peubah yang digunakan dalam proses pembuatan algoritma.Bila sebuah rumus : luas = panjang x lebarMaka bila dibuat algoritmanya maka nanti terdapat 3 buah variabel yang akan digunakan.

Tips

Proses Mencetak bilangan 1 sampai 10

Contoh Soal

Start

Bil = 1

Bil

Bil<=10

End

Bil = Bil +1Yes

No