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 * jumlahdef 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()