TUGAS 16/2/24

TUGAS HARI INI 

1.download apk INSTAL di HP 

apk pydroid3 

2. salin kode berikut di buku tulis 

3. silahkan di coba di apk

4. buat kalender dari bulan : januri,feb,maret ,april , mei ,juni sesuai hari dan tglnya yah




def hitung_total(harga, jumlah):

return harga * jumlah

def main():
daftar_barang = {
'barang_1': {'nama': 'Produk A', 'harga': 10000},
'barang_2': {'nama': 'Produk B', 'harga': 15000},
'barang_3': {'nama': 'Produk C', 'harga': 20000}
}

keranjang = []
total_belanja = 0

print("=== Selamat datang di Program Kasir ===")

while True:
print("\nDaftar Barang:")
for key, value in daftar_barang.items():
print(f"{key}. {value['nama']} - Rp {value[harga]}")

kode_barang = input("Masukkan kode barang (selesai untuk selesai belanja): ")

if kode_barang.lower() == 'selesai':
break

if kode_barang in daftar_barang:
jumlah = int(input("Masukkan jumlah barang: "))
barang = daftar_barang[kode_barang]
subtotal = hitung_total(barang['harga'], jumlah)
total_belanja += subtotal

keranjang.append({
'nama': barang['nama'],
'harga': barang['harga'],
'jumlah': jumlah,
'subtotal': subtotal
})

else:
print("Kode barang tidak valid. Silakan coba lagi.")

print("\n--- Struk Belanja ---")
for item in keranjang:
print(f"{item['nama']} - Rp {item['harga']} x {item['jumlah']} = Rp {item['subtotal']}")

print(f"\nTotal Belanja: Rp {total_belanja}")
bayar = int(input("Jumlah uang yang dibayarkan: "))

kembalian = bayar - total_belanja
if kembalian >= 0:
print(f"Kembalian: Rp {kembalian}")
else:
print("Maaf, uang yang dibayarkan tidak cukup.")

if __name__ == "__main__":
main()

Posting Komentar

Lebih baru Lebih lama