Ahmad Dahlan God does not play dice with the Cosmos.

Iterasi Dalam Bahasa C – Perulangan For

44 sec read

Perulangan For dalam Bahasa C

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

Ahmad Dahlan God does not play dice with the Cosmos.

Program Menghitung Ketinggan Maksimal Gerak Vertikal Ke Atas dengan Bahasa…

Program menghitung ketinggian maksimal digunakan untuk mengetahui ketinggian benda yang dilempar ke atas dengan kecepatan awal tertentu. Program ini dirancang dengan asumsi hambatan udara...
Ahmad Dahlan
32 sec read

Program Menghitung Ketinggian Gerak Jatuh Bebas dengan Bahasa C dan…

Program menghitung ketinggian gedung atau kedalaman lubang dapat ditaksir dengan menggunakan Gerak Jatuh Bebas. Gerak ini adalah gerak dengan percepatan konstan yang nilainya sama...
Ahmad Dahlan
28 sec read

Tinggalkan Balasan