PERULANGAN
Perulangan
adalah suatu proses terhadap hal yang sama yang diulang beberapa kali sampai
suatu kondisi atau batas tertentu terpenuhi. Untuk memberikan gambaran mengenai
perulangan dapat disimak pada kasus berikut ini.
Terdapat sebuah permasalahan bagaimana mencetak bilangan bulat dari 1
sampai dengan 10. Hasil output yang diinginkan adalah 1 2 3 4 5 6 7 8 9 10. Langkah-langkah
untuk menyelesakan permasalahan diatas dapat dilakuakan sebagai berikut:
1.
Menentukan nilai awal yaitu 1.
2.
Cetakan nilai tersebut sebanyak 10 kali.
3.
Setiap langkah mencetak lakukan penambahan 1
(increament 1).
Algoritma diatas mengandung
langkah-langkah yang diulang. Langkah-langkah ini disebut dengan perulangan.
Istilah lain dari perulangan adalah looping
atau repetition. Jenis jenis dari
perulangan adalah sebaga berikut :
1.
Pernyataan
While
2.
Pernyataan
Do … While
3.
Pernyataan
For
4.
Pernyataan
Continue atau Break
5.
Pernyataan
Break
Untuk lebih
jelasnya mengenai jenis perulangan diatas, mari kita kupas tuntas pada
penjelasan di bawah ini :
1.
PERNYATAAN
WHILE
Perulangan
ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses
perulangan akan terus berlanjut selama kondisinya bernilai benar (≠0) dan akan
berhenti bila kondisinya bernilai salah (=0).
Contoh program dengan WHILE
# include
<iostream.h>
# include
<conio.h>
void main( )
{
int i ; i = 0
while ( i < 10)
{
cout << “ c++ “
<< endl ;
i ++ ;
}
}
2.
PERNYATAAN
DO WHILE
Pada
perulangan do .. while, seleksi while berada di bawah batas perulangan. Jadi
dengan menggunakan struktur do .. While sekurang-kurangnya akan terjadi satu
kali perulangan. Walaupun
kondisi yang didefinisikan tidak terpenuhi (bernilai salah).
Contoh program dengan menggunakan DO WHILE
# include
<iostream.h>
# include
<conio.h>
void main( )
{
int i ;
i = 0
{
cout << “ c++ “
<< endl;
i ++;
} while ( i < 10);
}
3.
PERNYATAAN
FOR
Struktur
perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah
perulangannya. For
digunakan untuk melakukan looping, looping yang dilakukan oleh for telah
diketahui batas awal, syarat looping dan perubahannya.
Contoh program
dengan menggunakan perulangan FOR
# include
<iostream.h>
# include
<conio.h>
void main( )
{
int n;
for ( ungkapan1; ungkapan2;
ungkapan3)
Pernyataan;
58
cout <<" menampilkan deret bilangan genap "<<endl;
cout <<" kurang atau sama dengan n"<<endl;
cin >> n;
if (n % 2)
n- - ;
for ( ; n>= 0; n-=2)
cout << n
<< ' ' ;
}
4.
PERNYATAAN
BREAK
Di samping break digunakan untuk pernyataan
switch, juga bisa digunakan pada
For, while dan do-while. Intinya
sama yakni untuk keluar dari pernyataan-pernyataan itu.
Contoh program dengan menggunakan BREAK
# include
<iostream.h>
# include <conio.h>
void main( )
{
Int bil = 1;
while (bil <= 10)
{
if (bil > 5)
break;
cout <<
bil<< endl;
bil++;
}
}
5.
PERNYATAAN
CONTINUE
Dipakai untuk
mengarahkan eksekusi ke putaran atau iterasi berikutnya pada pernyataan
perulangan. Efek dari perintah continue:
Pada for :
Ungkapan ke tiga
pada for (ungkapan terkanan yg terletak di dalam ( tanda kurung ) pada for) akan dijalankan dan
kemudian ungkapan ke dua diuji lagi.
Pada while dan do- while :
Pengujian
terhadap ungkapan pada while dilakukan kembali.
Contoh program dengan menggunakan CONTINUE
# include <iostream.h>
# include
<conio.h>
void main( )
{
int bil;
for (bil = 0; bil < 10;
bil++)
{
cout << bil
<< ' ';
continue;
cout <<"
perhatikan apakah saya muncul ? " << endl;
}
}
6.
PERNYATAAN
GO TO
Pernyataan goto,
diperlukan untuk melakukan suatu lompatan ke suatu pernyataan
berlabel yang ditandai dengan tanda “ : “
Contoh program menggunakan GO TO
#include
<iostream.h>
#include
<conio.h>
void man ( )
{
cout << “Tes go
to “ << endln;
goto selesai;
cout << “Hai Aku
kok Tidak disapa” <<endln;
selesai:
cout << “ Akulah
Selesai …”<< endln;
}
Casino & Sports Book - Dr. Maryland
BalasHapus› casino-and-sports-book- › casino-and-sports-book- 1 hour ago — 1 충주 출장안마 hour ago Casino & Sports Book 여수 출장마사지 at DR. Maryland. The Casino 세종특별자치 출장마사지 and Sports Book is a 태백 출장샵 premier destination for both 제주도 출장샵 New and veteran bettors.