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

19
Pertemuan 5 Perulangan

Upload: phamngoc

Post on 05-Aug-2019

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Pertemuan 5

Perulangan

Page 2: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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:

Page 3: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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

Page 4: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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

Page 5: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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

Page 6: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Nested For

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

Page 7: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Nested For

Page 8: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Nested if 2

Page 9: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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.

Page 10: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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.

Page 11: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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;

Page 12: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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

Page 13: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Contoh While 1

Page 14: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Contoh While 2

Page 15: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Do..... While

Page 16: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Do .... While

Page 17: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

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 )

Page 18: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Break

Page 19: Pertemuan 5 - wyneyusnaeni2014.files.wordpress.com · • Pernyataan break telah dibahas pada pernyataan pengambilan keputusan switch. Pernyataan break ini berfungsi untuk keluar

Tanpa break