Minggu, 11 Oktober 2020

,

Tugas Pertemuan 5 DASAR PEMROGRAMAN Semester 1

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