Materi Informatika SMA/MA X - Algortima dan Pemrograman
Perulangan
(loop) merupakan instruksi yang digunakan proses secara terus-menerus dan akan
berhenti ketika proses telah mendapatkan kondisi yang sudah ditentukan. Ada 3
(tiga) jenis perulangan yang umum digunakan, FOR, WHILE, DO WHILE.
a)
FOR
Pada peruangan FOR Anda harus
mendefenisikan secara spesifik inisialisasi awal dan kapan perulangan
dihentikan sebelum dieksekusi. Perulangan FOR memiliki variabel untuk melakukan
pengkondisian yang nilainya akan terus berubah (menaik atau menurun). Proses
akan berhenti ketika variabel telah mencapai jumlah yang sudah ditentukan.
Instruksi
for digunakan untuk mengeksekusi atau menjalankan statement / perintah dengan
jumlah pengulangan yang telah diketahui.
Bentuk umum:
for(kondisi awal; syarat kondisi; iterasi)
{
pernyataan atau statement;
}
Contoh:
#include <stdio.h>
int main(void)
{
int i;
for (i = 1; i <= 10; i++) {
printf("%i ",i*3);
}
printf("\n");
return 0;
}
b)
WHILE
Instruksi while digunakan untuk mengulang
suatu statement selama kondisi syarat yang diberikan bernilai benar. Apabila
kondisi bernilai salah, maka statement / perintah yang dideklarasikan di dalam
perulangan while tidak akan diulang.
Bentuk umum:
Kondisi awal
while(syarat kondisi)
{
statement;
iterasi;
}
Contoh:
#include <stdio.h>
int main(void)
{
int i=1;
while (i<12){
printf("Horas....! \n");
i++;
}
return 0;
}
c) DO ... WHILE
Instruksi do…while digunakan
untuk mengulang suatu statement / perintah selama kondisi yang ada pada while
masih terpenuhi atau bernilai benar.
Bentuk umum:
do
{
statement;
iterasi;
}
while(syarat kondisi);
Contoh:
#include <stdio.h>
int main()
{
int i=1;
do {
printf("%i ",i*10);
i++;
}
while (i<5);
return 0;
}