Page 113 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 113

//kode program
                   while(kondisi){
                       //Pernyataan
                   }
               }

                    Di    dalam     perulangan     bersarang      terdapat
               istilah outer  loop dan inner  loop.  Sesuai  dengan
               namanya, outer loop adalah sebutan untuk perulangan
               luar,  sedangkan inner  loop sebutan  untuk  perulangan
               dalam.
                    Pada contoh di atas, outer loop adalah perulangan
               di baris 1, sedangkan inner loop adalah perulangan di
               baris  3.  Kode  program  di  dalam outer  loop akan
               dijalankan  sejumlah  kondisi  perulangan  di  outer  saja.
               Sedangkan  kode  program  yang  ada  di  dalam
               perulangan inner      loop akan    dijalankan    sebanyak

               perulangan outer * inner.
                    Tidak  ada  batasan  seberapa banyak  “kedalaman”
               dari  sebuah  perulangan  bersarang.  Kita  bisa  saja
               membuat  perulangan  di  dalam  perulangan  di  dalam
               perulangan, dst. Tentu saja semakin banyak perulangan
               yang  “bersarang”,  kode  programnya  juga  akan  makin
               kompleks.


               Contoh program Nested Loop

                  #include <iostream>
                  #include <conio.h>
                  using namespace std;
                  main()
                  {
                                           104
   108   109   110   111   112   113   114   115   116   117   118