Tugas pertemuan 5 Dasar Pemrograman
Salam IT
kali ini saya akan membagikan program kasir sederhana
manggunakan bahasa pemrograman PHYTON dengan memanfaatkan program looping
Soal
Sebuah perusahaan ayam goreng dengan nama GEROBAK FRIED CHICKEN yang telah
lumayan banyak pelanggannya ingin dibantu dibuatkan program untuk membantu kelancaran
usahaannya
“
GEROBAK FRIED CHICKEN mempunyai daftar harga ayam sebagai berikut
Kode
Jenis Potong Harga
----------------------------------
D Dada Rp 2500
P Paha Rp 2000
S Sayap Rp 1500
----------------------------------
Buatlah
programnya dengan ketentuan
•Setiap pembeli dikenakan pajak sebesar 10 dari pembayaran
•Banyak Jenis Jenis Potong dan Banyak Beli diinput
•Tampilan yang diinginkan sebagai berikut
def garis():
print(50*'-')
#input
print("GEROBAK FRIED CHICKEN")
print("_________________________________________")
print("Kode Jenis Potong Harga")
print("_________________________________________")
print("D DADA Rp.2500")
print("P PAHA Rp.2000")
print("S SAYAP Rp.1500")
print("__________________________________________")
#batasan
banyak=int(input("banyak Jenis : "))
#perulangan Input
listkode=[]
listjumlah=[]
for i in range(banyak):
print("\ndata ke-",i+1)
kode=input("Kode Potong [D/P/S] :")
listkode.append(kode)
jumlah=int(input("jumlah Beli :"))
listjumlah.append(jumlah)
#jumlahbayar
jmlh_byr = input("\nJumlah Bayar : ")
#output
print(" GROBAK FRIED CHICKEN")
garis()
print("No Jenis Harga Banyak Jumlah")
print(" Potong Satuan Beli Harga ")
garis()
#proses oprasi
total_beli=0
for i in range(banyak):
#fungsi IF
if listkode[i]=='D' or listkode[i]=='d':
jenis_ptg="DADA"
harga=2500
elif listkode[i]=='P' or listkode[i]=='p':
jenis_ptg="PAHA"
harga=2000
elif listkode[i]=='S' or listkode[i]=="s":
jenis_ptg="SAYAP"
harga=1500
else:
jnsptg="-"
harga=0
#Subtotal
subtotal=harga*listjumlah[i]
#SUM total
total_beli=total_beli+subtotal
#ppn
ppn=total_beli*0.1
#oprasi total bayar
total_bayar=total_beli+ppn
#kembalian
kembali=int(jmlh_byr)-int(total_bayar)
print(i+1," ",jenis_ptg," ",harga," ",listjumlah[i]," ",format(subtotal,',d'))
garis()
print(" Total pembelian Rp.",format(total_beli,',d'))
print(" ppn Rp.",format(round(ppn),',d'))
print(" Total bayar Rp.",format(round(total_bayar),',d'))
print("________________________________________________-")
print(" kembali Rp.",format(round(kembali),',d'))
garis()
garis()
print("Terimakasih sudah berbelanja di GROBAK FRIED CHICKEN")
print("Kami Tunggu Kedatangan Anda Kembali.")
Hasil setelah di Run/di jalankan :
Bal. Lu kok pintar bangat sih soal bginian
ReplyDeleteajarin dong bang
ReplyDelete