Pertemuan 5 Perulangan
Tugas 2
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:
Oke gaiss kita langsung aja ke script:
def garis ():
print(60*"-")
#Menu
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("\n")
#Batasan
banyak=int(input("Banyak Data : "))
#list
listbanyak_beli=[] # jadi didalam [] ada variabel setelah di input
listkode=[]
#Input
for i in range(banyak): #fungsi i untuk menyimpan nilai dari perulangan
print("\nData Ke-",i+1)
kode_ptg=input("Kode Potong [D/P/S] : ")
listkode.append(kode_ptg) #untuk memasuk kan kode_ptg kedalam listkode
banyak_beli=int(input("Banyak Potong : "))
listbanyak_beli.append(banyak_beli)
jmlh_byr = input("\nJumlah Bayar : ")
#output head
print(" GEROBAK FRIED CHICKEN ")
garis()
print("No. Jenis Harga Banyak Sub")
print(" Potong Satuan Beli Total")
garis()
#Proses Oprasi
jmlh_hrg=0
for i in range(banyak):
#fungsi if
if listkode[i] =="D" or listkode[i] =="d":
jns_ptg="DADA"
harga_satuan=2500
elif listkode[i] =="P" or listkode[i] =="p":
jns_ptg="PAHA"
harga_satuan=2000
elif listkode[i] =="S" or listkode[i] =="s":
jns_ptg="SAYAP"
harga_satuan=1500
else:
jns_ptg="-"
harga_satuan=0
#operasi Subtotal
subtotal = harga_satuan * listbanyak_beli[i]
#untuk SUM subtotal
jmlh_hrg=jmlh_hrg+subtotal
#PPN/PAJAK 10%
pjk=jmlh_hrg*0.1
#operasi kembali
Kembali=int (jmlh_byr) - int (jmlh_hrg) - int(pjk)
print(i+1," ",jns_ptg," ",harga_satuan," ",listbanyak_beli[i]," ",subtotal)
garis()
print(" Total Bayar Rp.",jmlh_hrg)
print(" Pajak 10% Rp.",pjk)
print(" Jumlah Bayar Rp.",jmlh_byr)
print(" -----------------------------------------")
print(" Kembali Rp.",Kembali)
print(" -----------------------------------------")
print("Terima kasih sudah berbelanja di toko kami, selamat menikmati makanan nya :)")
Hasilnya adalah jeng jeng jeng jeng :
Terima kasih sudah membaca ,semoga bermanfaat yaaa.
0 comments:
Posting Komentar