Posted by : Bayu Wijaya Permana Putra 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 !!!

Butuh Solusi IT ?

Service Komputer/ Laptop ? atau Installasi Jaringan Komputer ? atau Solusi Algoritma dan Pemrogramman ? atau Pembuatan Aplikasi Android/ Web/ Dekstop ?

Contact Me
Call or Message
+6285 8715 000 98

Find BIG on Facebook

You Can Support BIG !

BIG adalah media informasi berbasis web dalam blog yang memberikan berbagai macam informasi, tutorial, dan ilmu pengetahuan, terutama dalam bidang IT dan Pemrogramman

Anda bisa memberikan donasi melalui transfer langsung ke rekening dibawah ini! Berapapun jumlah donasi yang Anda kirim saya ucapkan terima kasih banyak dan akan sangat bermanfaat agar blog ini semakin berkembang.

Bank :
No. Rekening : 0307429851
A/N : Bayu Wijaya Permana Putra

Popular Post

Copyright © 2013 Bayyz Informatics Gallery. Diberdayakan oleh Blogger.

Followers

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