Page 108 - Pemrograman Dasar kelas X
P. 108

104         Pemrograman Dasar SMK Kelas X Sem 2

                   Dari  masalah  di  atas  dibuatkan  sebuah  program  untuk  menentukan  harga  tiket,  di  mana
                   masukan terdiri dari jenis kereta api yang dipilih, jumlah tiket yang dipesan, terdiri dari tiket

                   dewasa, anak-anak, dan infant. Keluarannya adalah besar uang yang harus dibayar.
                   Tidak berhenti di sini, program juga meminta input berapa besar uang yang dibayarkan dan
                   mencetak besar kembalian.Buatlah program dengan Bahasa Pascal

             2.  Carilah permasalahan di sekitarmu yang dapat diselesaikan dengan membuat program yang
                 memuat struktur percabangan dengan dua kondisi.


        Uji Kompetensi
             A. Pilihan ganda
                 1.  Jika  seorang  pegawai  mempunyai  masa  kerja  lebih  dari  5  tahun  maka  dia  akan

                     mendapatkan  tambahan  gaji  sebesar  500000  sedangkan  untuk  yang  lainnya  mendapat
                     tambahan gaji 200000
                     Penulisan struktur percabangan yang sesuai dengan masalah diatas adalah …

                     a.  if masakerja<=5 then
                            tambahan:=500000;

                        else
                            tambahan := 200000;
                     b.  if masakerja<=5 then

                            tambahan:=200000;
                            else

                            tambahan := 500000;
                     c.  if masakerja>=5 then
                            tambahan:=500000;

                            else
                            tambahan := 200000;
                     d.  if masakerja<5 do

                            tambahan:=500000;
                            else
                            tambahan := 200000;

                     e.  if masakerja>5 do
                            tambahan:=500000;

                        else
                            tambahan := 200000;


                 2.  Perhatikan potongan kode program berikut :
                     if (masakerja>=5) and (gajitotal>3000000) then

                            pajak := gajitotal*0.1;
   103   104   105   106   107   108   109   110   111   112   113