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

 Jawab:

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 :




Comments

Post a Comment

Popular Posts