Pemrograman Pascal Menghitung Diskon untuk mendapatkan bonus belanja

 Membuat Program Pascal untuk Menghitung Bonus Belanja


Pada kesempatan kali ini ane ingin membagikan contoh program untuk mendapatkan bonus belanja dengan perhitungan diskon. Program ini cukup sederhana hanya menggunakan pernyataan IF THEN ELSE untuk proses menentukan harga barang dan diskon yang di dapat pembeli saat total belanja telah mencapai syarat tertentu.

Sebelum kita membuat program penjualan barang di pascal, kita perlu mendefinisikan aturan-aturan yang digunakan dalam program. Aturan yang pertama mengenai deskripsi barang dan yang kedua mengenai potongan (diskon) yang akan di dapat pembeli.


Aturan mendapat diskon dan bonus
Berikut ini adalah aturan pembeli akan mendapat potongan (diskon) jika memenuhi syarat minimal total belanja.

No Total belanja     Diskon            Bonus
1 >= 500000            20      %        Sepatu
2 >= 400000            15      %        Tas
3 >= 300000      12,5    %        Jaket
     >= 200000            10       %       Kemeja
5      >= 100000            7,5      %       Kaos
6      <   100000              -                  Jam


Contoh Program

Input

Program Bonus_Belanja;
uses crt;
var
        jb,tbayar,diskon : real;
begin
        clrscr;
        writeln('Nama : Farhan Misbahul Hayat');
        writeln('Npm  : 202143502440');
        write('Masukkan Jumlah Belanja : Rp. ');
        readln(jb);
        writeln('=================================');
        if jb >=500000 then
        begin
                writeln('mendapatkan bonus = Sepatu');
                diskon:=jb*0.20;
                writeln('Mendapatkan diskon = Rp. ',diskon:3:2)
        end
         else
         if jb >=400000 then
         begin
                writeln('mendapatkan bonus = Tas');
                diskon:=jb*0.15;
                writeln('Mendapatkan diskon = Rp. ',diskon:3:2);
         end
         else
         if jb >=300000 then
         begin
                writeln('mendapatkan bonus = Jaket');
                diskon:=jb*12.5;
                 writeln('Mendapatkan diskon = Rp. ',diskon:3:2);
         end
         else
         if jb >=200000 then
         begin
                writeln('mendapatkan bonus = Kemeja');
                diskon:=jb*0.10;
                writeln('Mendapatkan diskon = Rp. ',diskon:3:2);
         end
         else
         if jb >=100000 then
         begin
                writeln('Mendapatkan bonus = Kaos');
                diskon:=jb*7.5;
                writeln('Mendapatkan diskon = Rp. ',diskon:3:2);
         end
         else
         if jb <100000 then
         begin
                writeln('mendapatkan bonus = Jam');
                diskon:=jb-diskon;
                writeln('Mendapatkan diskon = Rp. ',diskon:3:2);
                writeln('Total Pembayaran = Rp. ',jb:0:2);
                end;
readln;
end.


Hasil Output



segitu aja ges


Komentar

Postingan populer dari blog ini

Part 10 : Perulangan While Pada PHP

Part 11 : Perulangan For Pada PHP

Part 5 : Tipe Data Pada PHP