Wednesday 12 February 2014

Perulangan di C++

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
c.         Struktur do- 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

Total Pageviews