Berikut ini adalah contoh program kasir sederhana menggunakan Python:
python# Daftar harga barang
daftar_barang = {
'apel': 5000,
'jeruk': 3000,
'pisang': 2000,
'mangga': 8000,
'nanas': 6000
}
def tampilkan_menu():
print("Daftar Barang:")
print("------------------------")
for barang, harga in daftar_barang.items():
print(f"{barang}: Rp {harga}")
print("------------------------")
def hitung_total(harga_barang):
total = sum(harga_barang.values())
return total
def main():
keranjang = {}
tampilkan_menu()
while True:
barang = input("Masukkan nama barang (selesai untuk mengakhiri): ")
if barang == 'selesai':
break
if barang not in daftar_barang:
print("Barang tidak tersedia.")
continue
jumlah = int(input("Masukkan jumlah barang: "))
if jumlah <= 0:
print("Jumlah barang harus lebih dari 0.")
continue
harga = daftar_barang[barang]
keranjang[barang] = harga * jumlah
total = hitung_total(keranjang)
print("------------------------")
print("Keranjang Belanja:")
for barang, harga in keranjang.items():
print(f"{barang}: Rp {harga}")
print("------------------------")
print(f"Total: Rp {total}")
if __name__ == '__main__':
main()
Program di atas akan menampilkan daftar barang dan harga, kemudian meminta pengguna untuk memasukkan nama barang dan jumlahnya. Program akan terus meminta input barang hingga pengguna memasukkan kata "selesai". Setelah itu, program akan menampilkan keranjang belanja beserta total harganya.
Catatan: Program di atas hanya contoh sederhana dan belum mencakup validasi penuh. Anda dapat mengembangkannya lebih lanjut sesuai kebutuhan Anda.
.png)
Tidak ada komentar