Pada pemrograman, seringkali kita menginginkan agar perintah dikerjakan secara berulang beberapa kali. Untuk melakukan perintah secara berulang, kita tidak perlu menulis kode program secara berulang-ulang, tetapi kita bisa menggunakan perintah perulangan. Jenis perintah perulangan yaitu, WHILE, DO...WHILE, dan FOR.
Berikut adalah penjelasan singkat tentang jenis-jenis perulangan (looping)
- Perulangan WHILE
- Perulangan WHILE digunakan apabila kita ingin memeriksa variable sebelum melakukan perulangan. Contoh perulangan WHILE.
void main()
{
int perulangan=1;
while(perulangan<=5) { printf("Pencetakan ke-%d\n",perulangan); perulangan = perulangan + 1; } getch(); } Jalannya program di atas adalah:
- Inisialisasi variable
- Periksa variable (perulangan<=5), bila benar kerjakan perintah dalam blok
- Perintah dalam blok, cetak tulisan dan bilangan, variable ditambah 1
- Periksa variable (perulangan<=5), bila salah program selesai karena tidak ada perintah selanjutnya
- Perulangan DO...WHILE
- Perulangan DO...WHILE digunakan apabila ingin mengerjakan perintah perulangan dahulu baru kemudian memeriksa variable. Dengan demikian, perulangan akan dikerjakan minimal satu kali. Berikut contoh perulangan DO...WHILE.
void main()
{
int perulangan=1;
do
{
printf("Pencetakan ke-%d\n",perulangan);
perulangan = perulangan + 1;
}while(perulangan<=5); getch(); } Jalannya program di atas adalah:
- Inisialisasi variable
- Cetak tulisan dan bilangan ke layar
- periksa variable (perulangan<=5), bila benar ulangi perintah dalam blok
- Setelah perintah dalam blok dikerjakan, periksa variable lagi
- Bila hasil periksa variable salah, program selesai
- Perulangan FOR
- Perulangan FOR baik digunakan apabila kita sudah mengetahui berapa kali perulangan akan dilakukan. Sebenarnya perulngan FOR adalah bentuk sederhana dari perulangan WHILE. Berikut contoh perulangan FOR
void main()
{
int bilangan;
for(bilangan=1;bilangan<=5;bilangan++)
{
printf("Perulngan ke-%d\n",bilangan);
}
getch();
}
Jalannya program di atas adalah:
- Deklarasi variable
- Assignment variable
- Periksa variable (bilangan<=5), bila benar kerjakan perintah dalam blok
- Increment variable
- Periksa variable (bilangan<=5) bila salah, perintah selesai
2 comments:
matur nuwun pakdhe
Nggih, sami-sami mas.
Post a Comment