Page 29 - Bahan Ajar Algoritma dan Pemrograman
P. 29

Bahan Ajar Algoritma dan Pemrograman

                         Output  pada command window   :

                       >> bilangan
                            1
                            2
                            3
                            ⋮
                           10

                     7.8  Pernyataan break dan continue
                         Pernyataan  break  digunakan  mengakhiri  eksekusi  suatu    pernyataan  for  atau
                     while.  Apabila  diletakkan  pada  pernyataan  for  (while)  yang  berada  dalam
                     pernyataan for (while), maka break hanya akan memberikan efek pada pernyataan
                     for  (while) yang paling dalam. Adapun pernyataan continue digunakan untuk
                     mengatur  iterasi  berikutnya.  Pada  pernyataan  for,  continue  membuat  semua
                     pernyataan  dibawahnya  akan  diabaikan  dan  variabel  pencacah  for  dinaikkan  (atau
                     diturunkan) ke nilai berikutnya. Kemudian, eksekusi dilanjutkan ke bagian awal pernyataan
                     dalam tubuh for sepanjang batas akhir pada variabel for belum tercapai.

                                                         Contoh 7.14

                       %Nama file : contohbr.m
                       for i = 1:10
                           if i==5
                             break
                           end
                          fprintf ('%d\n', i)
                       end

                     Output  pada command window   :

                       >> contohbr
                           1
                           2
                           3
                           4

                                                         Contoh 7.15
                     Penggunaan continue pada tubuh for
                       %Nama file : continue1.m
                       for i = 1:10
                           if i==5
                             continue
                           end
                          fprintf ('%d\n', i)
                       end


                      Jurusan Matematika FMIPA UNG                                                                                   Resmawan | 67
   24   25   26   27   28   29   30   31   32   33   34