Aplikasi Kasir Serderhana dengan Python


19/01/2018 06:06:40 2208 Web

Berikut ialah source code untuk aplikasi sederhana dengan menggunakan Python


menu = [["Nasi Goreng", 10000], ["Nasi Kuning", 13000], ["Nasi Pecel", 5000]] def menu_makanan(): print("#-------------------------------------#") print("# No | Nama Makanan | Harga #") print("#-------------------------------------#") i = 1 for item in menu: print("# " + str(i) + " | " + item[0] + " | " + str(item[1]) + " #") i += 1 print("#-------------------------------------#") print("# 0 | Checkout #") print("#-------------------------------------#") return menu_makanan() jawaban = "" catatan_pilihan = [] while jawaban != "0": jawaban = input("Pilih menu makanan ") menu_makanan() if jawaban != "0": catatan_pilihan.append(int(jawaban)-1) no = 1 print("Pesanan anda : ") total = 0 for pilihan in catatan_pilihan: print("Makanan ke-" + str(no) + " = " + menu[pilihan][0] + " Harga + " + str(menu[pilihan][1])) no += 1 total = total + menu[pilihan][1] print("Total pembayaran " + str(total))

Ouput dari program diatas ialah sebagai berikut

F:\Documents\Pemrograman Dasar>python kasir-sederhana.py
#-------------------------------------#
# No | Nama Makanan  | Harga          #
#-------------------------------------#
# 1 | Nasi Goreng | 10000 #
# 2 | Nasi Kuning | 13000 #
# 3 | Nasi Pecel | 5000 #
#-------------------------------------#
Pilih menu makanan 1
#-------------------------------------#
# No | Nama Makanan  | Harga          #
#-------------------------------------#
# 1 | Nasi Goreng | 10000 #
# 2 | Nasi Kuning | 13000 #
# 3 | Nasi Pecel | 5000 #
#-------------------------------------#
Pilih menu makanan 2
#-------------------------------------#
# No | Nama Makanan  | Harga          #
#-------------------------------------#
# 1 | Nasi Goreng | 10000 #
# 2 | Nasi Kuning | 13000 #
# 3 | Nasi Pecel | 5000 #
#-------------------------------------#
Pilih menu makanan 3
#-------------------------------------#
# No | Nama Makanan  | Harga          #
#-------------------------------------#
# 1 | Nasi Goreng | 10000 #
# 2 | Nasi Kuning | 13000 #
# 3 | Nasi Pecel | 5000 #
#-------------------------------------#
Pilih menu makanan 1
#-------------------------------------#
# No | Nama Makanan  | Harga          #
#-------------------------------------#
# 1 | Nasi Goreng | 10000 #
# 2 | Nasi Kuning | 13000 #
# 3 | Nasi Pecel | 5000 #
#-------------------------------------#
Pilih menu makanan 0
#-------------------------------------#
# No | Nama Makanan  | Harga          #
#-------------------------------------#
# 1 | Nasi Goreng | 10000 #
# 2 | Nasi Kuning | 13000 #
# 3 | Nasi Pecel | 5000 #
#-------------------------------------#
Pesanan anda :
Makanan ke-1 = Nasi Goreng Harga + 10000
Makanan ke-2 = Nasi Kuning Harga + 13000
Makanan ke-3 = Nasi Pecel Harga + 5000
Makanan ke-4 = Nasi Goreng Harga + 10000
Total pembayaran 38000