13.07.2015 Views

Pertemuan 3 - iLab - Universitas Gunadarma

Pertemuan 3 - iLab - Universitas Gunadarma

Pertemuan 3 - iLab - Universitas Gunadarma

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Modul C++for ( n=0, i=100 ; n!=i ; n++, i-- ){// whatever here...}Loop diatas akan meng-eksekusi sebanyak 50 kali :nilai awal n = 0 dan i = 100, dengan kondisi (n!=i) (yaitu n tidak sama dengan i).Karena n mengalami penambahan 1 dan i mengalami pengurangan 1, maka kondisi loop akan salahsetelah loop yang ke-50, yaitu ketika n dan i bernilai 50.Kontrol Percabangan (Bifurcation) dan Lompatan (jumps)Instruksi breakDengan menggunakan instruksi break, program akan keluar dari loop walaupun kondisi untuk berakhirnyaloop belum terpenuhi. Dapat digunakan untuk mengakhiri infinite loop, atau untuk menyebabkan loopselesai sebelum saatnyaInstruksi continueInstruksi continue menyebabkan program akan melewati instruksi selanjutnya hingga akhir blok dalamloop. Atau dengan kata lain langsung melompat ke iterasi selanjutnyInstruksi gotoMenyebabkan lompatan dalam program. Tujuan dari lompatan diidentifikasikan dengan label, yangberisikan argumen-argumen. penulisan label diikuti dengan tanda colon (:).Struktur Seleksi : switch.Instruksi switch digunakan untuk membandingkan beberapa nilai konstan yang mungkin untuk sebuahekspresi, hampir sama dengan if dan else if. Bentuk umumnya :switch (expression) {case constant1:block of instructions 1break;case constant2:block of instructions 2break;...default:default block of instructions}Laboratorium Sistem Informasi <strong>Universitas</strong> <strong>Gunadarma</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!