Page 52 - Modul Daskom 2020
        P. 52
     Modul 2 – Pengkondisian, Looping, Decision dan Compound                               2020
                                           Contoh Source Code pada perintah While Do :
                                   program  while_do;
                                   uses  crt;
                                   var
                                   Saldo:integer;
                                   begin
                                      write('Masukkan Saldo Anda:');readln(saldo);
                                   while  Saldo>50000 do
                                   begin
                                      clrscr;
                                      writeln('Saldo Anda :',Saldo);
                                      writeln('Keterangan : Beli Tiket');
                                      Saldo:=Saldo-50000;
                                      writeln('Sisa Saldo Anda:',Saldo);
                                      writeln('Tekan <ENTER> Untuk Mengulang Pembelian tiket');
                                      readln;
                                   end;
                                      clrscr;
                                      writeln('Saldo Anda Telah Habis');
                                      readln;
                                   end.
                           ii. Counted  Loop
                                Counted  Loop  (pengulangan  pasti)  merupakan  sebuah  bentuk  pengulangan  yang
                            disertai counter (penghitung) didalamnya. Counted Loop memiliki 2 jenis pengulangan yaitu
                            for to do dan for down to do.
                               For to do (pengulangan bernilai positif)
                                Yaitu pengulangan secara positif dimana pengulangan dimulai dengan perhitungan
                                dari nilai kecil ke besar.
                               For down to do (pengulangan bernilai negatif)
                                Terbalik dengan pengulangan for to do dimana pengulangan pada perintah ini yaitu
                                dimulai dengan perhitungan dari nilai besar ke kecil.
                                                       Contoh Deklarasi :
                     FOR   a:=nilai_XI TO  nilai_X2 DO          FOR  a:=nilai_X2 DOWNTO    nilai_X1 DO
                      Writeln(‘statement yang diulang:’);       Writeln(‘statement yang diulang:’);
                         *Catatan (Nilai X1<X2)                     *Catatan (Nilai X2>X1)
                  Praktikum Dasar Komputer & Pemrograman 2020                                           II-50





