Looping dalam bahasa pemrograman C++ juga tidak jauh beda dengan array pada umumnya.
Perintah perulangan (looping) digunakan untuk melakukan suatu proses secara berulangulang, jika suatu kondisi dipenuhi atau sebaliknya. Pada praktiknya, proses perulangan biasanya digunakan untuk beberapa hal, misalnya: mengulang pemasukan data, mengulang proses perhitungan dan mengulang proses penampilan hasil pengolahan data.
Contoh perintah Looping dalam Bahasa Pemrograman C++ :
1. PERINTAH FOR
Digunakan untuk proses looping yang menggunakan penghitung (counter) yang sudah pasti (misalnya variabel k=1,2,….n; j=m,m-1,….5;dsb).
Bentuk umum:
for (ungkapan1; keadaan; ungkapan3)
{
pernyataan;
}
Adalah setara dengan
ungkapan1;
selagi (keadaan dipenuhi) lakukan
{
pernyataan;
ungkapan3;
}
Bentuk di atas memiliki arti :
o Ungkapan1 adalah inisialisasi terhadap variabel pengendali looping
o Keadaan adalah kondisi untuk keluar dari looping
o Ungkapan3 adalah pengatur keanikan atau penurunan nilai variabel pengendali loop.
Contoh:
for (nilai=20; nilai<=100; nilai+=10)
printf(“%dn”, nilai);
Perintah FOR dapat dijalankan di dalam FOR yang lain disebut loop di dalam loop.
Contoh:
for (baris=1; baris<=maks; baris++)
{
for (kolom=1; kolom<=maks; kolom++)
{
hasilkali=baris*kolom; printf(“%2d”,hasilkali); printf(“n”);
}
}
2. PERINTAH DO…WHILE
Perintah ini menyatakan perulangan proses selama kondisi tertentu.
Bentuk umum :
do
pernyataan;
while (keadaan);
Atau
do
{
pernyataan;
pernyataan;
}
while (keadaan);
Setiap loop atau perulangan dikerjakan maka kondisi akan dicek. Jika masih benar, proses loop akan dilakukan lagi dan jika salah maka proses loop berhenti dan berlanjut pada perintah selanjutnya.
3. PERINTAH WHILE

Prinsipnya sama dengan DO..WHILE hanya pengujian kondisinya terletak pada awal loop
Bentuk umum :
while (keadaan)
pernyataan;
atau
while (keadaan)
{
pernyataan;
pernyataan;
}
Pernyataan dapat berupa pernyataan tunggak atau beberapa pernytaan yang dibatasi dengan tanda {}. Pernyataan itu akan dijalankan jika kondisinya masih benar.
4. PERINTAH BREAK
Berfungsi untuk keluar dari suatu loop for, do..while, while ataupun switch.
Hanya pada switch setelah break, proses akan menuju akhir switch.
Bentuk umum :
{
….
….
break;
….
….
}
….
5. PERINTAH CONTINUE
Perintah CONTINUE Looping dalam bahasa pemrograman c++ digunakan untuk mengarahkan jalannya program ke iterasi (proses) berikutnya pada loop yang sama.
Pada DO…WHILE dan WHILE pernyataan CONTINUE menyebabkan eksekusi menuju kondisi pengujian pengulangan. Pada FOR pernyataan CONTINUE menyebabkan bagian kenaikan variabel penegndali loop dikerjakan (ungkapan3 pada FOR) dan kondisi untuk keluar dari loop FOR (keadaan pada FOR) diuji lagi.
Bentuk umum:
WHILE (kondisi)
{
….
….
CONTINUE;
….
….
}
….
6. PERINTAH GOTO
Digunakan untuk mengalihkan proses menuju ke suatu label tertentu.
Contoh :
GOTO
SELESAI;
Label yang menjadi tujuan ditulis dengan menambahkan tanda :, misalnya SELESAI:
Seperti itulah looping dalam bahasa pemrograman c++, Mudahkan? Looping pada semua bahasa pemrograman hampir sama dan semuanya mirip.