4 adp struktur perulangan

Click here to load reader

download 4   adp struktur perulangan

of 31

Transcript of 4 adp struktur perulangan

1. ALGORITMA & DASAR PEMROGRAMAN STRUKTUR PENGULANGAN (LOOPING) 2. STRUKTUR PERULANGAN Perintah perulangan (looping) digunakan untuk melakukan suatu proses secara berulang-ulang, jika suatu kondisi dipenuhi atau sebaliknya. Pada prakteknya proses pengulangan biasanya digunakan untuk beberapa hal, misalnya mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang proses 3. PERINTAH FOR Proses looping yang menggunakan penghitung (counter) dapat dibuat menggunakan pernyataan FOR. Pernyataan ini digunakan bila sudah diketahui berapa kali sebuah atau beberap pernyataan akan dilakukan perulangan. Bentuk umum: for(awal;akhir;peningkatan/penurunan) { pernyataan; } 4. PERINTAH FOR Bentuk di atas berarti: a.Awal adalah inisialisasi untuk memberi nilai awal terhadap variabel pengendali looping (disebut juga indeks atau loop-control variable). b.Akhir adalah kondisi untuk keluar dari looping atau kondisi yang harus dipenuhi supaya perulangan masih dapat terus dilakukan. c.Penurunan/peningkatan adalah pengatur kenaikan atau penurunan nilai variabel pengendali looping Misalkan untuk menampilkan tulisan Contoh Penggunaan Statemen For sebanyak 5 kali, maka sesuai dengan bentuk umum di atas penulisannya adalah sebagai berikut: 5. /* --------------------------------- Nama Program: ADP_21cpp Statemen for ----------------------------------- */ #include #include main() { int X; printf("Contoh Program Penggunaan Statemen forn"); printf("_______________________________n"); printf("n"); for(X=1; X0; I--) printf("%dnt",I); printf("n"); system ("pause"); } 10. Perulangan Negatif, yang merupakan perulangan dengan penurunan nilai (dari nilai besar ke nilai kecil) untuk variabel pengontrol perulangannya (misalnya I--) dengan pengurangan >1 /* ----------------------------------------------------------------------------- Nama Program: ADP_3a_for_perulangan_negatif.cpp Statemen for Perulangan Negatif dengan Pengurangan Lebih dari 1 ------------------------------------------------------------------------------ */ #include #include main() { int I; printf("Contoh Program Penggunaan Statemen for"); printf(" Perulangan Negatif dengan Pengurangan Lebih dari 1n"); printf("_______________________________________n"); printf("nt"); for(I=5; I>=-5; I-=3) printf("%dnt",I); printf("n"); system ("pause"); } 11. Perulangan dengan Blok Statemen, yang memungkinkan sejumlah statemen di dalam blok diproses berulang-berulang. /* ------------------------------- Nama Program: ADP_25.cpp Statemen for Perulangan Dengan Blok Statemen ------------------------------- */ #include #include main() { int I,N; float X, Rata, Total=0; printf("Contoh Program Penggunaan Statemen forn"); printf("untuk Perulangan Dengan Blok Statemenn"); printf("_____________________________________n"); printf("n"); /*Masukkan Jumlah Data*/ printf("Masukkan Jumlah Data yang diinginkan: "); scanf("%d",&N); printf("n"); /*Memasukkan Nilai dari masing-masing Data*/ for(I=1; I