This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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