Page 144 - Pemrograman Dasar kelas X
P. 144

140         Pemrograman Dasar SMK Kelas X Sem 2

             Hasil/output, serta proses dari kode program di atas akan di jelaskan pada pembahasan berikut ini


            Mengumpulkan Informasi
                     Sebagaimana  yang  dijelaskan  pada  KB  sebelumnya  bahwa  perulangan  dapat  dilakukan

             dengan  menyatakan  kondisi  di  akhir.  Berbeda  dengan  kondisi  di  awal,  di  mana  selama  syarat
             (kondisi)  dipenuhi  maka  perintah  dijalankan,  pada  kondisi  di  akhir,  perintah  dijalankan  sampai

             memenuhi kondisi yang diinginkan. Struktur yang digunakan adalah struktur Repeat Until.
             REPEAT UNTIL
                     Digunakan untuk mengulang (repeat) statement atau blok statement sampai (until) kondisi

             yang diseleksi di Until tidak terpenuhi.
             Bentuk Umum :

                                       REPEAT
                                            Pernyataan;

                                       UNTIL (kondisi)

             Coba perhatikan flow diagram berikut ini





                                                          Pernyataan


                                               SALAH


                                                           Kondisi


                                                           Benar




             Untuk lebih jelasnya, perhatikan contoh kode program berikut, beserta dengan hasilnya.

             Contoh 1.
               Kode Program

               Var digit := 1;
               begin
                     repeat

                         writeln (digit);
                         digit := digit + 1
                     until digit > 5 ;

               end.
              Output:

               1
   139   140   141   142   143   144   145   146   147   148   149