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