Page 103 - Pemrograman Dasar kelas X
P. 103

Bab 3 Struktur Percabangan     99

                     else
                            Pernyataan2;

             Sintaks di atas jika hanya menggunakan pernyataan tunggal untuk setiap syarat. Jika pernyataan
             lebih dari satu untuk tiap syarat, maka dapat ditambahkan begin dan end seperti berikut.


                     If (syarat1) then
                         begin

                            Pernyataan1;
                            Pernyataan2;
                         end

                     else
                         begin
                            Pernyataan3;

                            Pernyataan4;
                     End;
             Cara kerja nya bisa dijelaskan melalui gambar flowchart berikut :
























                     Bentuk flowchart seperti di atas sudah kita pelajari pada semester sebelumnya.


             Agar lebih jelas kerjakan LKS berikut secara berkelompok.
             LEMBAR KERJA SISWA

                 1.  Toko buah membuat suatu promo jika pembeli membeli apel lebih dari 2 kg dan jeruk lebih
                     dari 3 kg maka akan mendapat diskon sebesar 10%, pelanggan yang tidak membeli apel
                     lebih dari 2 kg dan jeruk 3 kg maka hanya mendapatkan diskon 5%. Harga untuk 1 kg jeruk

                     adalah 10000 sedangkan harga untuk 1 kg apel adalah 15000.
                     a.  Dari permasalahan tersebut kode programnya menggunakan pascal!

                     b.  Jelaskan cara kerja if di dalam program tersebut!
                        Jawab
   98   99   100   101   102   103   104   105   106   107   108