Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Berorientasi Objek

Presentasi serupa


Presentasi berjudul: "Pemrograman Berorientasi Objek"— Transcript presentasi:

1 Pemrograman Berorientasi Objek
Struktur Kontrol Looping/perulangan

2 Materi Struktur kontrol for Struktur kontrol while
Struktur kontrol do-while Perintah break & continue

3 Repetition Structure (Struktur Perulangan)
While… For … Do … while

4 while … Bentuk 1 : while (kondisi) Statement; Bentuk 2 :
{ Statement1; Statement2; Statementn+1; }

5 while (Lanjutan) Perintah dalam while akan dikerjakan selama kondisi bernilai benar. Proses perulangan terjadi minimal 0 kali. Dapat menggunakan counter-controlled repetition dan sentinel-controlled repetition. Counter-controlled repetition  perulangan akan terus terjadi sejumlah isi dari counter yg telah ditetapkan. Sentinel-controlled repetition  perulangan akan terus terjadi sampai ditemukannya sentinel value (disebut juga special value, signal value, dummy value atau flag value) yang menandakan proses perulangan harus berhenti.

6 Contoh Program while ….

7 Contoh while (2) Buat program untuk mencetak daftar cicilan yang harus dibayar pada setiap akhir bulan selama jangka waktu 10 bulan.Dan juga mencetak sisa pinjamannya setelah 10 kali pembayaran cicilan , spesifikasi program sebagai berikut : input : jumlah pinjaman proses : bunga pinjaman 2 % perbulan dari jumlah pinjaman (bunga=2% * jumlah pinjaman) Cicilan yang harus dibayar setiap bulannya adalah 10 % dari sisa pinjaman (cicilan =10%*jumlah pinjaman) Jumlah pinjaman=jumlah pinjaman+bunga Jumlah pinjaman=jumlah pinjaman-cicilan

8

9 for Bentuk 1 : for (inisialisasi; kondisi; increment) Statement;
Statementn+1; }

10 Contoh for ()

11 do…while () Bentuk 1 : Bentuk 2 : do do statement; { while (kondisi);
statementn+1; } while (kondisi);

12 do…while lanjutan Hampir sama dengan while…
Proses cek kondisi berada di bagian while Sehingga bagian do minimal dikerjakan 1 kali. Pada bagian do, jika statement hanya 1, tidak perlu menggunakan kurawal { }. Tapi lebih baik menggunakan kurawal { } agar tidak terjadi kesalahan dalam pembacaan kode program oleh programmer atau orang lain Setelah while diakhiri dengan semicolon(;)

13 Contoh do..while()

14 break dan continue Break dipakai jika ingin berhenti dari proses looping dan switch. Continue dipakai jika ingin melakukan iterasi berikutnya dalam proses looping dengan mengabaikan perintah/statement di bawahnya.

15 Contoh break… Buat program untuk menginput bilangan-bilangan integer dan mencetak totalnya. Jika totalnya sudah lebih besar atau sama dengan 50 (>=50),maka berhenti menginput,langsung mencetak total dan proses selesai.

16

17 Contoh continue Buat program untuk menginput bilangan-bilangan integer,kemudian ambil 5 nilai pertama yang nilainya >=60 dan mencetak nilai rata-ratanya!


Download ppt "Pemrograman Berorientasi Objek"

Presentasi serupa


Iklan oleh Google