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
4 >= 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
Posting Komentar