Wednesday, May 30, 2018

Perulangan For pada C++

Perulangan For C++ - seperti yang kita ketahui ada 3 perulangan yang sering digunakan dalam pemograman, tentu saja perulangan For adalah salah satunya. Perulangan For adalah perulangan Counted Looping, artinya kita langsung mengetahui berapa kali perulangan yang akan terjadi.


Perulangan lainnya seperti While dan Do.. While sudah ada pada postingan lainnya dan kini kita membahas perulangan For pada C++, sebenarnya bukan hanya di c++, namun hampir semua bahasa pemograman bentuk penulisan perulangan For itu sama, yang membedakan ya bahasa pemogramannya.

Untuk bentuk umum perulangan For adalah sebagai berikut

For (inisialisasi;kondisi;iterasi)
{
Statement;
}

Keterangan ;
Inisialisasi : untuk menyatakan keadaan awal dari variable kontrol. 
Kondisi : merupakan ekspresi yang berguna untuk mengakhiri perulangan.
Iterasi : bagian untuk mengatur/perubahan nilai dari variable kontrol.
Statement/pernyataan : merupakan intruksi atau perintah yang akan dijalankan selama proses perulangan berjalan.

Dilihat dari penjelasan dan bentuk umum dari perulangan For diatas, cara kerjanya ternyata sangat simple (bagi yang paham). Pertama akan membaca nilai keadaan awal dari variable kontrol, kemudian membandingkan atau menyesuaikan dengan kondisi, lalu melakukan perubahan nilai dari variable kontrol, dan terakhir melakukan atau menjalankan perintah.

Mungkin jika anda belum begitu paham, dibawah ini ada sebuah contoh program perulangan for pada C++ yang sederhana.

#include <iostream>

#include <conio.h>

using namespace std;

int main()

{

 int kondisi,a;

 cout<<"====================================== \n";

 cout<<"         Perulangan For Di C++ \n";

 cout<<"====================================== \n";

 cout<<"\n Jumlah Perulangan : ";cin>>kondisi;

 cout<<endl;



 for (a=1;a<=kondisi;a++)

 {

  cout<<"      ke-"<<a<<"          Ini Perulangan For \n";

 }

 

}

Dari contoh program perulangan for diatas, variable kontrolnya adalah “a” (tanpa tanda kutip). Nilai awal dari variable kontrolnya adalah 1 (ini terserah anda nilai awalnya), maka nilai variable “kondisi” menjadi penentu atau syarat dilakukannya perulangan, jika syarat sudah tidak terpenuhi, maka perulangan dihentikan dan keluar dari perulangan for. Dan kemudian ada increment yaitu “a++” ini adalah iterasi pre-increment (menaik) untuk merubah nilai dari variable kontrol, a++ berart a=a+1 atau nilai variable a akan ditambah 1 setiap melakukan perulangan.

Dari program perulangan for diatas menghasilkan output seperti berikut ini:

gambar perulangan For

Demikianlah pembahasan dari perulangan for beserta contoh programnya dalam c++, semoga artikel ini bermanfaat bagi pembaca sekalin, dan terima kasih atas kunjungannya.


EmoticonEmoticon