Page 89 - ilovepdf_merged (2)_Neat
P. 89

}while (KONDISI); until KONDISI

                               Pada impelemntasinya  notasi  penulisan struktur  perulangan ini  juga
                        bergantung  pada  bahasa  pemgoraman  yang  digunakan.  Pembahasan  ini
                        menggunakan  bahasa  pemrograman  Turbo  C  dan  leih  ditekankan  kepada
                        konsep – konsep perulangannya.

                        Contoh :
                        Program menulis angka dari 1 .. 100.

                               # include <stdio.h>
                                void main(){
                               int nilai_awal = 1; // inisialisasi awal dilakukan
                               do{
                                Printf(“/n%d”,nilai_awal);
                                  Nilai_awal += 1;// tambahkan nilai_awal sebanyak 1.
                               }while(nilai_awal <= 100);
                               }

                        Program untuk meminta inputan dari keyboard, apabila pengguna menekan
                        tombol esc maka program akan berhenti.

                               #include <stdio.h>
                               #include <conio.h>


                               void main(){
                               char tombol;

                               do{
                               tombol = getch(); // peminta penekanan tombol dari keyboard.
                               // selama tombol yang ditekan tidak memiliki ASCII = 27 (tombol esc)
                               maka
                               //program akan tetap berjalan.
                               }while (tombol != 27);
                               // program berhenti, karena pengguna telah menekan tombol escape.
                               }
                        Kapan menggunakan WHILE – DO atau Do – WHILE ?
                               Pemilihan  antara  kedua  struktur  ini  sangat  tergantung  pada
                        permasalahan yang  dihadapi. Apabila sebuah program memerlukan instruksi
                        dijalankan dahulu dan baru diperiksa kondisinya maka strukltur DO – WHILE
                        harus  digunakan  namun  apabila  sebuha  program  harus  memeriksa  kondisi
                        perulangan terlebih dahulu dan baru menjalankan tubuh perulangan, maka




                                            PEMROGRAMAN DASAR
   84   85   86   87   88   89   90   91   92   93   94