Fakultas Ilmu Komputer UI

Commit c04473b5 authored by Ahmad Dzikrul Fikri's avatar Ahmad Dzikrul Fikri
Browse files

Tugas Pemrograman 8 - Soal 2 Tahap 2

parent c225e8bb
......@@ -15,16 +15,19 @@ def get_koperasi(minimal_pesan,huruf_beruntung):
diskon_pelanggan_setia = 16000*int(jumlah)*0.2
diskon_huruf_beruntung = (16000*int(jumlah) - diskon_pelanggan_setia)*0.1
cashback = diskon_pelanggan_setia + diskon_huruf_beruntung
jumlah_cashback+=cashback
harga = 16000*int(jumlah) - cashback
hash_result[nama+' '+jumlah] = int(harga)
elif lower_nama.startswith(huruf_beruntung) == True:
cashback = 16000*int(jumlah)*0.1
jumlah_cashback+=cashback
harga = 16000*int(jumlah) - cashback
hash_result[nama+' '+jumlah] = int(harga)
elif int(jumlah) > minimal_pesan:
cashback = 16000*int(jumlah)*0.2
jumlah_cashback+=cashback
harga = 16000*int(jumlah) - cashback
hash_result[nama+' '+jumlah] = int(harga)
......@@ -39,6 +42,7 @@ def get_koperasi(minimal_pesan,huruf_beruntung):
for keys in hash_result.keys():
data_baru.write(keys+' '+str(hash_result[keys])+'\n')
data_baru.close()
print('Jumlah uang yang dibutuhkan untuk cashback:', int(jumlah_cashback))
except TypeError:
print('input ke dalam file harus berupa string')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment