Page 64 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 64
Keterangan:
Start, berisi inisialisasi variabel counter.
Syarat yakni kondisi yang harus dipenuhi, biasanya berupa ekspresi
dengan operator perbandingan.
Statement kontrol, berisi operator increment ataupun decrement.
untuk menaikkan atau mengurangi nilai variabel counter.
Berikut ini merupakan dua perintah program yang identik:
For (a=1; a<=4; a++) a=1;
{ while (a<=4) {
Cout<< ”Hello world \n”; cout << ”Hello world \n”;
} a++;
}
Dari dua perintah program diatas dapat diambil kesimpulan yaitu
dalam perulangan while harus ada bagian dimana kondisi dapat bernilai
salah sebab jika tidak maka proses perulangan akan terus berjalan. Hal ini
dikenal sebagai infinity loop.
Contoh Studi Kasus
Menghitung menit dan detik dari tiap jam
a. Flowchart
Struktur Kontrol Perulangan 59