-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path1.py
67 lines (58 loc) · 2.02 KB
/
1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Deklarasi semua type rumah dan harga rumah!!
semuaTypeRumah = ['Rose', 'Gold', 'Platinum']
semuaHargaRumah = {
semuaTypeRumah[0]: 120000000,
semuaTypeRumah[1]: 300000000,
semuaTypeRumah[2]: 360000000
}
# Display input
print(".------------------->")
print("| 1. Rose\t120.000.000")
print("| 2. Gold\t300.000.000")
print("| 3. Platinum\t360.000.000")
print("`------------------->")
# Pencarian type rumah berdasarkan input user (1-3)
rumahTerpilih = input("|Pilih Rumah, option 1-3 ----> ")
try:
typeRumah = semuaTypeRumah[int(rumahTerpilih)-1] # ---------------> TYPE RUMAH
except:
print("Only 1-3 ;>")
exit()
# Pencarian lama kredit berdasarkan input user (1-3)
kreditTerpilih = input("Lama Kredit (\n1. 12 Bulan,\n2. 18 Bulan,\n3. 24 Bulan\n)`option 1-3 ----> ")
if kreditTerpilih == '1':
lamaKredit = 12 # LAMA KREDIT 12 BULAN
elif kreditTerpilih == '2':
lamaKredit = 18 # LAMA KREDIT 18 BULAN
elif kreditTerpilih == '3':
lamaKredit = 24 # LAMA KREDIT 24 BULAN
else:
print("Only 1-3")
exit()
# ----------------------------------- ^^LAMA KREDIT^^
# Fixed variabel berdasarkan input
hargaRumah = semuaHargaRumah[typeRumah]
uangMuka = int(hargaRumah * 0.2)
sisa = hargaRumah - uangMuka
angsuran = int(sisa / lamaKredit)
# Display user!
input('Sukses!') # Menunggu user sebelum data ditampilkan
print('\n\n.----------------------------->')
print('Detail Pembelian')
print('.----------------------------->')
print(f'Type Rumah:\t{typeRumah}')
print(f'Harga Rumah:\t{hargaRumah}')
print(f'Uang Muka:\t{uangMuka}')
print(f'Sisa:\t\t{sisa}')
print(f'Lama Kredit\t{lamaKredit}')
print(f'Angsuran:\t{angsuran}')
# Display tabel angsuran!!
input('\n\nDisplay tabel angsuran!') # menggunggu user sebelum data ditampilkan
print('\n.----------------------------->')
print('|Tabel Angsuran')
print('|----------------------------->')
print('|Bulan ke\t| Angsuran\t| Sisa')
print('|----------------------------------------------|<')
for no in range(lamaKredit):
sisa -= angsuran
print(f'|\t{no+1}\t| {angsuran}\t| {sisa} ')