1 / 29

Pemrograman Berorientasi Objek (3)

Pemrograman Berorientasi Objek (3). Budi Hartono. Sekolah Tinggi Elektronika dan Komputer ( STEKOM ) Semarang. Suatu program biasanya tidak hanya berupa urutan perintah dari instruksi-instruksi. Dalam prosesnya mungkin saja bercabang, berulangan atau membuat keputusan

cerise
Télécharger la présentation

Pemrograman Berorientasi Objek (3)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pemrograman Berorientasi Objek (3) Budi Hartono Sekolah Tinggi Elektronika dan Komputer ( STEKOM ) Semarang

  2. Suatu program biasanya tidak hanya berupa urutan perintah dari instruksi-instruksi. Dalam prosesnya mungkin saja bercabang, berulangan atau membuat keputusan C++ menyediakan struktur pengendali yang ditunjukan untuk menentukan apa yang akan dilakukan pada program tersebut Control Structures

  3. Conditional Structure : if and Else • Digunakan untuk menjalankan sutu instruksi atau blok dari instruksi kalau kondisi terpenuhi • Cara penulisan • Dimana Condition adalah ekspresi yang akan dievaluasi, jika kondisi ini true, statement akan dieksekusi, Jika false, statement akan diabaikan dan program berlanjut ke instruksi berikutnya setelah struktur conditional

  4. If • Contoh potongan program diatas akan mencetak x is 100 jika kondisi yang ada dalam variabel x tersebut = 100

  5. Pernyataan if lebih dari 1 • Contoh diatas maksudnya adalah : jika lebih dari satu instruksi dijalankan kalau kondisi true. Dengan cara blok instruksi tersebut di beri kurung kurawal ({})

  6. Contoh program if

  7. If - else • Contoh program ini akan menampilkan : x is 100 jika kondisi x = 100 dan akan mencetak : x is not 100 jika kondisi x tidak sama dengan 100

  8. Contoh • Strukur If + else ini dapat digabungkan untuk memeriksa beberapa nilai

  9. Contoh Program If-else

  10. Contoh : Blok Perintah • Jika instruksi yang akan dijalankan lebih dari satu, maka harus dikelompokan dengan menggunakan kurung kurawal { }, seperti contoh disamping

  11. Flowchart If-else bertingkat

  12. Contoh Program If-else bertingkat

  13. Latihan Program • Cetak tahun kabisat dan bukan tahun kabisat • Cari grade dari suatu nilai >=85(A), >=70(B), >=55(C), >=30(D), <30(E)

  14. The Selective Structure :Switch • Fungsinya adalah untuk memeriksa beberapa nilai konstanta dari suatu ekspresi dan melakukan sesuatu • Bentuk umunya dapat dilihat contoh di samping

  15. Kondisi-1 Pernyataan-1; Break; Kondisi-2 Pernyataan-2; Break; ......... Pernyataan-n; Break; Flowchart Switch Case Benar Salah Benar Salah

  16. Cara Kerja Switch • Switch mengevaluasi expresi dan memeriksa jika nilai ekuivalen dengan konstanta-1, jika ya, jalankan blok instruksi-1 sampai menemukan keyword break, kemudian program meloncak ke akhir struktur switch • Jika expresi tidak sama dengan konstanta-1, maka pemeriksaan dilanjutkan ke konstanta-2, jika ya blok instruksi-2 akan dijalankan sampai ditemukan keyword break • Jika nilai dari expresi tidak sama dengan konstanta-konstanta sebelumnya, maka bagian default yang akan dijalankan

  17. Switch dan If-Else

  18. Contoh Program Switch

  19. While • Digunakan untuk pengambilan keputusan pada looping • Jika kondisi tidak terpenuhi, maka pernyataan tidak akan dieksekusi.

  20. Kondisi Pernyataan benar salah Akhir while Flowchart While

  21. Contoh Program While • Menuliskan C++ sebanyak 10x

  22. Do While Pernyataan do…while mirip seperti pernyataan while, hanya saja pada do…while pernyataan yang terdapat didalamnya minimal akan sekali dieksekusi.

  23. Contoh Program Do-While • Menampilkan C++ sebanyak 10x

  24. For • Pernyataan for digunakan untuk melakukan looping. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya.

  25. Contoh Program For • Menampilkan deret bilangan genap kurang dari atau sama dengan ( <= n)

  26. For Tersarang ( Nested For ) • Pernyataan for dapat berada di dalam pernyataan for lainnya

  27. Contoh program for di dalam for

  28. Latihan • Menampilkan bilangan genap dan ganjil

  29. Terima Kasih......Atas Perhatiannya • Kerjakan latihan yang ada • Jika mengalami kesulitan tanyakan

More Related