Contoh
1
printf("Masukkan
nilai pembelian: ")
scanf("%d",&beli)
if (beli>100000)
diskon=10*beli/100
total=beli-diskon
printf("Jadi
pembelian adalah: %d\n",beli)
printf("dengan
discount: %d\n",diskon)
printf("dan total pembayaran
sebesar Rp. %d\n",total)
Contoh
2
Deklarasi
Harga_barang1,
Harga_barang2, Harga_barang3, Harga_barang4,
Harga_barang5,
Harga_barang6, Harga_barang7, Harga_barang8,
Harga_barang9,
Harga_barang10 : integer
Jumlah :
integer
Nama_barang1, Nama_barang2, Nama_barang3, Nama_barang4,
Nama_barang5, Nama_barang6, Nama_barang7, Nama_barang8, Nama_barang9,
Nama_barang10 : char
Pjg :
int
Jumlah1,jumlah2, jumlah3, jumlah4, jumlah5, jumlah6,
jumlah7, jumlah8, jumlah9, jumlah10 : integer
Total_bayar
: float
Kode_barang
: char
Kembalian
: float
Dibayar
: integer
Total_bayar_diskon
: float
diskon : float
status : boolean
Deskripsi
Begin
Write(kode_barang)
Read(kode_barang)
Write(
jumlah)
Read(jumlah)
While
(status = true)
If kode_barang =
122 then
Nama_barang1 = (“pensil rotring”)
harga_barang1 = 37000
jumlah = jumlah1
Else
If kode_barang = 123 then
Nama_barang2 = (“penghapus boxy”)
harga_barang1 = 6000
jumlah = jumlah2
Else
If kode_barang = 124 then
Nama_barang3 = (“penggaris segitiga”)
harga_barang1 = 15000
jumlah = jumlah3
Else
If kode_barang = 125 then
Nama_barang4 = (“bolpin pilot”)
Harga_barang4
= 5000
jumlah
= jumlah4
Else
If kode_barang = 126 then
Nama_barang5 = (“buku tulis”)
harga_barang5
= 3500
jumlah
= jumlah5
Else
If kode_barang = 127 then
Nama_barang 6 = (“kotak pensil”)
harga_barang6
= 8000
jumlah
= jumlah6
Else
If kode_barang = 128 then
Nama_barang 7 = (“binder besar”)
harga_barang7 = 22000
jumlah
= jumlah7
Else
If kode_barang = 129 then
Nama_barang 8(“binder kecil”)
harga_barang8
= 16000
jumlah
= jumlah8
Else
If kode_barang = 130 then
Nama_barang 9 = (“jangka besar”)
harga_barang9
= 45000
jumlah
= jumlah9
Else
If kode_barang = 131 then
Nama_barang10
= (“mal huruf 0,5”)
harga_barang10
= 14000
jumlah
= jumlah10)
else
write(“anda salah memasukkan kode, masukkan kembali)
end
if
(status
= true)
Write(“masukkan 1 untuk beli lagi, 2 untuk lanjutkan”)
Write(“pilihan”)
Read(
pilihan)
If
pilihan = 1 then
(Status
= false)
Else
If pilihan = 2 then
(Status
= true)
else
write(“anda
salah menginputkan data”)
writeln(“pilih
satu untuk beli lagi, 2 untuk selesai)
end
if
(status = true)
Total_bayar
=
(jumlah1*harga_barang1+ jumlah2*harga_barang2 +
jumlah3*harga_barang3 + jumlah4*harga_barang4 + jumlah5*harga_barang5 +
jumlah6*harga_barang6 + jumlah7*harga_barang7 * jumlah8*harga_barang8 +
jumlah9*harga_barang9 + jumlah10*harga_barang10)
If total_bayar
>100000 than
write total_bayar_diskon
Total_bayar _diskon = (total_bayar – (total_bayar/10))
Else total_bayar_diskon = total_bayar
(status
true)
End
if
Writeln(nama_barang)
;
Writeln(jumlah_barang
);
Writeln(total_bayar_diskon);
Writeln(dibayar);
Writeln(kembalian);
Writeln(“terima
kasih sudah berbelanja di ninemart”);
End