Posted by : BayuBayyz Kamis, 24 Oktober 2013

Sesuai dengan namanya struktur pemilihan adalah struktur pemrogramman yang akan di eksekusi (aksi) atau dijalankan apabila (IF) memenuhi kondisi. Dan melakukan aksi pula bila (IF) tidak memenuhi kondisi.
Struktur pemilihan terbagi menjadi 3 bagian, diantaranya :

1. Pemilihan untuk satu kasus

   Bentuk Umumnya :
           aksi1           {inisialisasi}{pemberian aksi pertama}
   if kondisi      {namun apabila kondisi}
      then              {maka}
           aksi2            {jalankan aksi kedua}
   endif.
2. Pemilihan untuk dua kasus
   Bentuk umumnya :
   if kondisi
      then
          aksi1
      else
          aksi2
   endif.
3. Pemilihan untuk lebih dari dua kasus


 

Selesai Materi mari kita lihat contoh dari masing masing bagian struktur pemilihan
Contoh :
1. Pemilihan untuk satu kasus
{I.S. : user memasukkan sebuah bilangan bulat}
{F.S. : menampilkan keterangan bilangan genap atau bilangan ganjil}
Kamus:
        bilangan : integer
        ket : string
Algoritma :
         input (bilangan)
                    ket <- bilangan ganjil
         if (bilangan mod 2 = 0)
             then
                    ket <- bilangan genap
         endif.
         output (ket)

2. Pemilihan untuk dua kasus
{I.S. : user memasukkan kode barang}
{F.S. : menampilksn nama barang dan harga dari kode tersebut}
Kamus :
         kode_brg : string
         harga : integer
Algoritma :
         input (kode_brg)
         if kode_brg = 'PK01'
              then
                   nama_brg <- 'pakaian'
                   harga <- 55000
              else
                    nama_brg <- 'Tas'
                    harga <- 70000
         endif.
         output (nama_brg,harga)

3. Pemilihan untuk lebih dari dua kasus
{I.S. : user memasukkan kode barang}
{F.S. : menampilksn nama barang dan harga dari kode tersebut}
Kamus :
         kode_brg : string
         harga : integer
Algoritma :
         input (kode_brg)
         if kode_brg = 'PK01'
              then
                   nama_brg <- 'pakaian'
                   harga <- 55000
              else
                   if kode_brg = 'TS02'
                        then
                             nama_brg <- 'Tas'
                             harga <- 70000
                        else
                            if kode_brg = 'CL03'
                                then
                                      nama_brg <- Celana
                                      harga <- 90000
                            endif.
                   endif.
         endif.
         output (nama_brg,harga)

Bila anda tidak mempunyai aplikasi pemrograman pascalnya, bisa anda download dan anda pelajari tipsnya disini Download Dev-Pascal 1.9 dengan Penjelasan serta Tipsnya

Sekian dan semoga bermanfaat untuk kita semua !






Bisnis online termudah, Bahkan jika Anda seorang yang awam sekalipun, Anda pasti bisa menjalankan bisnis ini, KLIK DISINI ! Isi surveinya terlebih dahulu

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to BIG !!!

Find BIG on Facebook

Popular Post

Copyright © 2013 Bayyz Informatics Gallery. Diberdayakan oleh Blogger.

- Copyright © Big Informatics Gallery by Bayu Wijaya Permana Putra - Powered by Blogger - Supported by Google -