Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Teknik Pemrograman Terstruktur Perintah Perulangan 1/8 Struktur Kendali Proses (Perulangan)

Presentasi serupa


Presentasi berjudul: "Teknik Pemrograman Terstruktur Perintah Perulangan 1/8 Struktur Kendali Proses (Perulangan)"— Transcript presentasi:

1 Teknik Pemrograman Terstruktur Perintah Perulangan 1/8 Struktur Kendali Proses (Perulangan)

2 Teknik Pemrograman Terstruktur Perintah Perulangan 2/8 Outline Konsep dasar perulangan (loop) Pernyataan do-while, while dan for Pernyataan break, continue, goto dan exit Pernyataam perulangan bersarang (Nested loop) Contoh Program

3 Teknik Pemrograman Terstruktur Perintah Perulangan 3/8 Perulangan Statement for Sintaks: for ( inisialisasi; terminasi; iterasi ) statement; dimana : –inisialisasi adalah pemberian nilai awal variable untuk perulangan, –terminasi adalah pemberian nilai akhir atau batas perulangan, –iterasi adalah perubahan variable kontrol (counter). Statement while Sintaks: while (kondisi ) { statement; } Statement dapat berupa statement kosong, statement tunggal maupun blok statement. Proses perulangan akan terus dilaksanakan jika kondisi dalam while masih bernilai benar. Statement do…while Sintaks: do {statement } while( kondisi ); Sedikitnya statement akan diproses sebanyak 1 kali karena seleksi kondisi dilaksanakan diakhir statement.

4 Teknik Pemrograman Terstruktur Perintah Perulangan 4/8 Contoh Program dengan perintah for #include int main(){ int X; for (X=0; X<10; X++) printf(“%d ”, X); return 0; } Output: Contoh Program dengan perintah while #include int main(){ int X=0; do {printf(“%d ”, X); } while(X<10) return 0; } Output: Contoh Program dengan perintah do while #include int main(){ int X=0; while(X<10) {printf(“%d ”, X); }; return 0; } Output:

5 Teknik Pemrograman Terstruktur Perintah Perulangan 5/8 Statement continue Statement continue akan menyebabkan proses perulangan lanjut ke iterasi berikutnya dengan mengabaikan statement setelah statement continue. contoh: #include int main(){int X; for (X=0; X<10; X++){ if (X==5) continue; printf(“%d ”, X); } return 0;} Output: Statement break Statement break akan menyebabkan proses keluar dari blok looping atau blok statement pada case. contoh: #include int main(){int X; for (X=0; X<10; X++){ if (X==5) break; printf(“%d ”, X);} return 0;} Output:

6 Teknik Pemrograman Terstruktur Perintah Perulangan 6/8 Statement goto label Digunakan untuk melompat dari satu proses ke proses tertentu didalam program. Sintaks: goto label; Proses lain yang ditunjuk sebagai lompatan akan ditulis label :

7 Teknik Pemrograman Terstruktur Perintah Perulangan 7/8 Referensi Abdul Kadir, Pemrograman Dasar Turbo C untuk IBM PC Jilid 1 dan 2, Andi Offset, Jakarta Jogiyanto H.M, Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta aut/classes/C_Tutor/http://maven.smith.edu/~thieb aut/classes/C_Tutor/

8 Teknik Pemrograman Terstruktur Perintah Perulangan 8/8 Kesimpulan Perintah perulangan digunakan untuk proses yang dilakukan berulang-ulang dengan jumlah tertentu Perintah continue dan break dapat dikombinasikan dengan perintah perulangan Perintah goto digunakan untuk melompat ke blok program tertentu, tetapi perintah ini sebaiknya dihindari karena menyebabkan aliran program tidak terstruktur


Download ppt "Teknik Pemrograman Terstruktur Perintah Perulangan 1/8 Struktur Kendali Proses (Perulangan)"

Presentasi serupa


Iklan oleh Google