Page 216 - Laporan PPL PPG Daljab Tahap 3
P. 216

SMK NEGERI  3  YOGYAKARTA



                                                       Handout                                 Cert. No: 01 100
                                    Materi Perulangan pada program aplikasi sederhana             117089

                                               menggunakan bahasa C/C++                   Waktu    : 8X45’
                                                                                          Halaman 10 Dari 19

                              int num = 1;

                              for ( ; num <= 10; )

                              {

                              cout << num << "\t\t" << (num * num) << endl;

                              num++;
                              }

                     Kita  bahkan  dapat  tidak menggunakan atau mengabaikan semua   tiga   ekspresi   dari

                     tanda kurung loop FOR. Jika hal tersebut diabaikan maka akan terjadi peringatan bahwa kita
                     membiarkan test expression. Perhatikan contoh dibawah ini:

                              for ( ; ; )

                              cout << "Hello World\n";

                     Karena perulangan ini tidak memiliki  cara  untuk  berhenti, maka program diatas akan
                     menampilkan kata "Hello World \ n" selamanya atau sampai terjadi interupsi program.

                     Bentuk    lain    yang    memperbarui  Ekspresi  dilakukan  supaya  kita  tidak  dibatasi  dalam

                     menggunakan  pernyataan  increment  pada  ekspresi  update.  Berikut  ini  adalah  sebuah
                     perulangan    yang    menampilkan  semua  atau  bahkan  angka  2  hingga  100    dengan

                     menambahkan 2  pada setiap penghitung. Perhatikan program dibawah ini:

                              for (number = 2; number <= 100; number += 2)

                              cout << number << endl;
                     program   dibawah   ini   merupakan program perulangan yang melakukan hitungan  turun

                     mulai  dari  10  turun sampai nilai 0.

                              for (number = 10; number >= 0; number‐‐)
                              cout << number << endl;
   211   212   213   214   215   216   217   218   219   220   221