Pada program diatas, variabel i bertindak sebagai pencacah yang gunanya untuk mengingat jumlah tulisa C++ yang telah ditampilkan. Itulah sebabnya
mula-mula didisi dengan nol. Kemudian untuk setiap putaran, isi variabel ini dinaikkan. Oleh karena variabel i dijadikan sebagai kondisi pada while, suatu
ketika ketika kondisi i10 akan bernilai salah, maka while berakhir.
4.4. Pernyataan do-while
Format :
do
{ pernyataan1;
pernyataan2; ….
pernyataanN;
} while ungkapan
Bagian pernyataan1 hingga pernyataanN dijalankan secara berulang sampai ungkapan bernilai salah sama dengan nol. Namn berbeda dengan while,
pengujian ungkapan dilakukan dibelakang setelah bagian peryataan. Contoh program :
------------------------------------------------- Contoh 4.6 : pemakaian do-while untuk
menampilkan tulisan C++ sebanyak 10 kali
------------------------------------------------ include iostream
using std::cout; using std::endl;
mainvoid {
int i; Sebagai variabel pencacah yang menyatakan jumlah tulisan C++ yang harus ditampilkan
systemclear; Hapus layar i = 0; Mula-mula diisi sama dengan nol
do {
cout C++ endl; i++ ; Menaikkan pencacah sebesar 1
} while i 10 ; }
4.5. Pernyataan for Pernyataan for berguna untuk menggulang pengeksekusian terhadap
satu atau sejumlah pernyataan. Bentuk format :
for ungkapan1; ungkapan2; ungkapan3
pernyataan; Contoh program :
----------------------------------------------------- Contoh 4.7 : Menampilkan bilangan genap
yang nilainya kurang atau sama dengan n dan ditampilkan dari
terbesar sampai nol -----------------------------------------------------
include iostream
using std::cout; using std::cin;
using std::endl; mainvoid
{ int n;
systemclear; cout Menampilkan bilangan genap yang nilainya endl;
cout kurang atau sama dengan n endl; cout Masukkan nilai n = ;
cin n; Jika n ganjil, maka dikurangi 1
if n 2 n--;
tampilkan deret bilangan genap dari besar ke kecil for ; n = 0; n -= 2
cout n ; }
Pada program diatas terdapat : n --; ungkapan kosong
for ; n = 0; n -= 2 sama artinya dengan :
for n -- ; n = 0 ; n - = 2
for bersarang Nested for Pada aplikasi tertentu, terkadang kita menggunakan pernyataan for
yang juga berada dalam pernyataan for.
Contoh program :
4.6. Pernyataan Continue Kegunaan dari continue dipakai untuk mengarahkan eksekusi ke