4.adp struktur perulangan
TRANSCRIPT
- 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