Pengulangan adalah
suatu proses yang melakukan statemen-statemen dalam sebuah program secara
terus-menerus sampai terdapat kondisi untuk menghentikannya.
Struktur pengulangan
akan sangat membantu dalam efisiensi program.
Jenis-jenis perulangan
:
a.
Struktur for
b.
Struktur while
1.
Struktur for
Struktur pengulangan for digunakan
untuk melakukan pengulangan yang telah diketahui banyaknya perulangan.
Perlu untuk diperhatikan bahwa tipe
data yang mempunyai urutan yang teratur misalnya tipe data int atau char.
Bentuk umum :
//untuk perulangan yang sifatnya
menaik
For (variabel =
nilai_awal;kondisi;variabel++)
{
Statement yang akan diulang;
}
//untuk perulangan yang sifatnya
menurun
For (variabel=nilai_awal;kondisi;
variabel--)
{
Statement yang akan diulang;
}
a.
Struktur for dengan banyak perulangan
Struktur for di
dalam c++ dapat juga melibatkan lebih dari satu variabel, namun diantaranya
akan digunakan sebagai indeks perulangan.
b.
Struktur for bersarang
Konsep for
bersarang adalah didalam perulangan terdapat perulangan yang lainnya.
Bentuk umum dari for bersarang :
For
(variabel=nilaiawal;kondisi;variabel++)
{
For
(variabe2=nilaiawal;kondisi;variabe2++)
{
For N
Statemen_statemen yang akan
diulang;
............
............
}
}
} N
int m,n;
for ( n=1 ;
n<=3 ; n++)
{
for ( m=1 ; m<=2 ;m++ )
{
cout<<m<<endl;
}
}
2.
Struktur while
Struktur
pengulangan jenis ini adalah pengulangan yang melakukan pengecekan kondisi awal
blok struktur.
Pada struktur
while perulangan akan dilakukan jika
kondisi yang didefinisikan didalamnya terpenuhi (bernilai benar), jika kondisi
yang didefinisikan tidak terpenuhi (bernilai salah) maka statemen-statemen yang
terdapat dalam blok pengulangan tidak
pernah dieksekusi program atau program akan berhenti untuk mengeksekusi
perulangan.
Bentuk umum struktur while :
While (kondisi)
{
Statemen_statemen yang akan
diulang;
increment
}
3.
Struktur do-while
Berbeda dengan
struktur while yang melakukan pengecekan kondisi di awal blok perulangan, pada
struktur do-while kondisi justru ditempatkan dibagian akhir, hal ini
menyebabkan struktur perulangan minimal akan melakukan satu kali proses
perulangan walaupun kondisi tidak terpenuhi (bernilai salah).
Bentuk umum do-while :
Do
{
Statemen yang akan diulang;
increment
}
While (kondisi);
}
int c;
c=1;
do
{
cout<<c<<" saya
menyukai c++"<<endl;
c++;
}
while (c<=5);
No comments:
Post a Comment