Looping
Perulangan
data/ looping
adalah
proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan.
Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax
akan error karena proses itu akan berulang terus hingga tak terhingga sementara
variabel dalam komputer masih terbatas.
keterangan
s = statement
k= kondisi
Jenis
looping :
a.
FOR
Syntax
: for (inisialisasi ; syarat ; penambahan) {
pernyataan}
inisialisasi
: keadaan awal dari variabel control
syarat
: ekspresi relasi yang merupakan kondisi
penambahan
: pengatur perubahan nilai variabel control
Contoh
:
for
(i=0;i<10;i++)
{
p=2+i;
}
b.
WHILE
Syntax
: while (kondisi){
pernyataan}
Contoh
:
i=0
while
(i<10)
{
p=2+i;
i++;
}
c.
DO – WHILE
Syntax
: do {
pernyataan}
while
(kondisi);
Contoh
:
i=0
do
{
i++;
}
while
(i<10)
Perbedaan antara
FOR, WHILE, dan DO-WHILE :
For :
untuk
mengulang suatu proses yang telah diketahui jumlahnya.
While : Pre Tested Loop
untuk
mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan
dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan
terus berlanjut.
Do-while : Post Tested Loop
untuk
mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan
dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih
bernilai true maka looping akan terus berlanjut.
0 komentar:
Posting Komentar