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