Anda di halaman 1dari 1

Penjelasan :

Pada bagian var kita mendeklarasikan beberapa variabel seperti harga_barang, jumlah,
total dengan tipe longint, tipe ini merupakan perpanjangan dari tipe data integer di pascal
yang akan memuat bilangan bulat yang lebih besar. Variabel kode_barang dan nama_barang
kita definisikan dengan tipe string yang memuat karakter string. Sedangkan untuk variabel
diskon dan tot_bayar memakai tipe real (bilangan pecahan).

Pengguna akan memasukan kode barang yang di tampung pada variabel kode_barang
yang selanjutnya akan di cek pada percabangan if then else, dalam setiap statement ada dua
kondisi yang akan di periksa, hal ini untuk memastikan pernyataan akan dijalankan ketika
pengguna memasukan kode barang menggunakan huruf kecil atau huruf besar (kapital), disini
kita menggunakan operator or pada kedua kondisi tersebut.

Saat salah satu kondisi bernilai benar (true), maka program akan menampilkan nama
barang dan harga sesuai dengan kode barang yang di masukan, Pengguna selanjutnya diminta
untuk menginput jumlah yang ingin dibeli. Program akan menghitung
total=harga_barang*jumlah;

Selanjutnya ada percabangan yang kedua untuk menentukan berapakah potongan yang
didapat pembeli sesuai dengan total belanja barang. Jika pembeli belanja >= 1.000.000 maka
ia akan mendapatkan diskon sebesar 30%, jika pembeli belanja >= 500.000 maka ia akan
mendapatkan diskon sebesar 20%, dan jika pembeli belanja >= 250.000 maka ia akan
mendapatkan diskon sebesar 10%.

Pada bagian akhir program akan menghitung total harga yang harus dibayar berdasarkan
perhitungan total belanja di kurangi potongan.

Anda mungkin juga menyukai