Iterasi Dalam Bahasa C – Perulangan For

Perulangan For dalam Bahasa C

ditulis oleh :

di

Iterasi

Iterasi dalam Pemrograman adalah pengulangan eksekusi dari serangkaian instruksi hingga kondisi yang dicapai. Secara sederhana program ini analog (1) Menghitung 1 sampai 10 atau (2) melafalkan perkalian n mulai dari 1 sampai 10. Iterasi dalam bahasa C menggunakan sintaks Fo.

Iterasi dengan For

Dalam bahasa C, iterasi dieksekusi dengan perintah for dengan sintaks

for(i = n; i <= m; i++)

dimana

  1. i = n; dimulai dari n
  2. i <=m; sampai dengan m
  3. i++ : model iterasi meningkat

Contoh programnya sebagai berikut :

#include <stdio.h>

int main() {
int i;

for(i = 1; i <= 10; i++)

{
printf("%d\n", i);
}

return 0;
}

1
2
3
4
5
6
7
8
9
10

perhatikan sintaks

printf("%d\n", i);

sintaks ini meminta i langsung dituliskan. Jika sintaks ini sedikit dimodifikasi misalnya i diganti dengan 3*i, maka program akan mengeksekusi perkalian 3 mulai dari 1 sampai 10.

#include <stdio.h>

int main() {
int i;

for(i = 1; i <= 10; i++)

{
printf("%d\n", 3*i);
}

return 0;
}

3
6
9
12
15
18
21
24
27
30

nilai dari i dapat ditulis sebagai fungsi dari i misalkan i = (3*i)+3, dan sebagainya.

Perulangan Mengecil

Perulangan for tidak hanya digunakan untuk perhitungan maju namun bisajuga untuk perhitungan mundur. Perubahan dilakukan dari sintaks i++ menjadi i–. i– adalah sintaks untuk melakukan perhitungan mundur.

Contoh kodenya sebagai berikut :

#include <stdio.h>

int main() {
int i;

for(i = 10; i >= 1; i--) 
{
printf("%d\n", i);
}
return 0;
}

10
9
8
7
6
5
4
3
2
1

Tinggalkan Balasan

Komentar