Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
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.
17
Contoh continue Buat program untuk menginput bilangan-bilangan integer,kemudian ambil 5 nilai pertama yang nilainya >=60 dan mencetak nilai rata-ratanya!
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.