Perulangan dalam sebuah pemrograman (atau biasa disebut sebagai ‘loop‘), digunakan untuk mengerjakan proses perulangan sebuah blok program, dengan meng-eksekusi blok program tersebut berkali-kali sampai sebuah batasan tercapai. Batas yang dimaksud adalah sebuah nilai benar atau salah, yang dihasilkan dari sebuah statement penguji (condition).
Salah satu perulangan dalam bahasa pemrograman C adalah ‘for’. Pada penerapannya, umumnya for digunakan jika jumlah perulangannya (loop) telah ditentukan.
Syntax
for ( init; condition; increment )
{
statement(s);
}
- Init: berisi nilai awal, sehingga proses dapat djalankan.
- Condition: ekspresi untuk kondisi, bernilai benar atau salah. Jika bernilai benar, maka blok di dalam for akan di-eksekusi.
- Increment: ekspresi untuk increment (penambahan) atau decrement (pengurangan)
Contoh Program #1 : Program untuk menampilan bilangan 1 sampai dengan 10.
#import <stdio.h>
int main()
{
int index;
for (index=1; index<=10; index++)
{
printf("index = %d\n", index);
}
return 0;
}
Contoh Program #2 : Program untuk menghitung jumlah bilangan bilangan positif mulai dari 1,2,3 dan seterusnya sampai batas yang diberikan.
//Program untuk menghitung jumlah bilangan bilangan positif
//mulai dari 1,2,3 dan seterusnya sampai batas yang diberikan.
#include <stdio.h>
int main()
{
int batas, bilangan, jumlah = 0;
printf("\nMasukkan batas blangan yang akan dijumlahkan: ");
scanf("%d", &batas);
// perulangan for akan diproses sampai 'bilangan' melebihi 'batas'
for(bilangan = 1; bilangan <= batas; ++bilangan)
{
jumlah += bilangan;
}
printf("Jumlah = %d", jumlah);
return 0;
}
Selamat mencoba dan berlatihlah terus!