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
   59   60   61   62   63   64   65   66   67   68   69