pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • pernyataan break telah dibahas pada...

Post on 05-Aug-2019

224 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pertemuan 5

Perulangan

Perulangan

proses looping yang menggunakan perhitungan (counter) yang sudah pasti (misalnya variabel k=1,2,...,n; j=m, m-1,...,5; dan sebagainya) dapat dibuat menggunakan pernyataan for.

Bentuk Umum:

Contoh 1

• Perulangan untuk menampilkan angka 1-10.

Nilai Awal a=1; syarat yang ditampilakan adalah a<=10

jika benar maka akan dicetak , dan ada peubah penambahan

a++/++a => a=a+1

Contoh 2

• Menampilkan Nilai 10-1 (pengurangan angka)

Nilai Awal a=10; syarat yang ditampilkan adalah a<=1 jika

benar maka akan dicetak , dan ada peubah penambahan

a--/--a => a=a-1

Contoh 3

• Menampilkan data perulangan dengan selisih angka 2

Nilai Awal a=1; syarat yang ditampilakan adalah a<=10

jika benar maka akan dicetak , dan ada peubah penambahan

a+=2 a=a+2

Nested For

Pernyataaan Nested for adalah suatu perulangan for didalam perulangan for yang lainnya.

Nested For

Nested if 2

Perulangan Tidak Berhingga

• Perulangan tak berhingga merupakan perulangan ( loop ) yang tak pernah berhenti atau mengulang terus, hal ini sering terjadi disebabkan adanya kesalahan penanganan kondisi yang dipakai untuk keluar dari loop.

Perulangan Tak Terhingga

Pada pernyataan ini tidak akan berhenti untuk menampilkan bilangan menurun, kesalahan terjadi pada pengubah nilai pencacah, seharusnya penulisan yang benar berupa bil - - Akan tetapi yang ditulis adalah : bil ++ Oleh karena kondisi bil >= 1 selalu bernilai benar ( karena bil bernilai 6), maka pernyataan printf("%d", bil); akan terus dijalankan. Jika terjadi hal semacam ini, untuk menghentikan proses yang terus menerus semacam ini denan menekan tombol CTRL – PAUSE atau CTRL – BREAK.

Pernyataan Goto

Pernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke-pernyataan yang diawali dengan suatu label. Label merupakan suatu pengenal (identifier) yang diikuti dengan tanda titik dua ( : ). Bentuk pemakaian goto sebagai berikut:

Bentuk Umum : goto label;

While Pernyataan perulangan while merupakan instruksi perulangan yang mirip dengan perulangan for. Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi

Contoh While 1

Contoh While 2

Do..... While

Do .... While

Break

• Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar dari struktur switch. Selain itu pernyataan break berfungsi keluar dari perulangan ( for, while dan do-while ). Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan perulangan ( loop )

Break

Tanpa break

top related