Konsep Perulangan Pada Pemrograman C++
Struktur Perulangan digunakan untuk mengulang sekumpulan perintah sesuai dengan kondisi yang diberikan. Proses perulangan biasanya digunakan untuk mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang untuk proses penampilan hasil pengolahan data, dengan jumlah tertentu jika sebuah kondisi belum terpenuhi.
Pada bahasa pemrograman, perulangan proses
ditangani dengan suatu mekanisme yang dinamakan dengan nama loop. Dengan loop,
suatu proses yang berulang dapat di implementasikan dengan menggunakan statement-statement
yang pendek, tanpa harus menuliskan statemen berulang-ulang.
Ada 3 (tiga) cara untuk melakukan perulangan di
C++ yaitu :
- for
- while
- do-while
PENJELASAN
- For
Statement
Iniadalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal (initial value), teskondisi yang menentukan akhir loop, dan penentu perubahan nilai.
Bentukumum:
2.
for ( variable initialization;
condition; variable update ) {
3.
Code to execute while the condition is true
}
Ket:
- variable
initialization: ekspresi yang
digunakan untuk melakukan inisialisasi terhadap variable-variabel tertentu, terutama
variable yang digunakan untuk melakukan iterasi.
Init-expdapat berupa ekspresi maupun pendefinisian variable.
- condition:ekspresi
yang memegang control terhadap proses perulangan tersebut,
pada bagian ini akan ditentukan apakah proses perulangan akan tetap berlangsung atau tidak.
- variable
update: digunakan untuk mengatur perubahan nilai
variable. Umumnya nilai variable tersebut bertambah / berkurang 1 (satu).
Contoh:
Perulangan
Code
:
#include
<iostream>
using
namespace std;
int
main()
{
for
( int x = 0; x < 10; x++ ) {
cout<< x <<endl;
}
cin.get();
}
- While
Statement
Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akan di ulang jika kondisi bernilai benar danj ika salah maka keuar dari blok perulangan (loop) Bentuk umum While :
<Inisialisasi>
while (kondisi)
{
Pernyataan ;
}
Contoh:
Code
:
#include
<iostream>
using
namespace std;
int
main()
{
int
x = 0;
while
( x < 10 ) {
cout<< x <<endl;
x++;
}
cin.get();
}
- Do
While Statement
Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisi false. Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan 1 (satu) kali statement/instruksinya.
BentukumumWhile :
}
while ( condition );
Contoh:
Code
:
#include
<iostream>
using
namespace std;
int
main()
{
int
x;
x
= 0;
do
{
cout<<"Hello,
world!\n";
}
while ( x != 0 );
cin.get();


0 Response to "Konsep Perulangan Pada Pemrograman C++"
Posting Komentar