forked from Maull09/TubesDaspro
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathF10.py
More file actions
47 lines (42 loc) · 2.05 KB
/
Copy pathF10.py
File metadata and controls
47 lines (42 loc) · 2.05 KB
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
import data
import save
# Hanya dapat diakses oleh Bandung Bondowoso
# Menginisiasi variabel total_candi, total_pasir, total_batu, total_air
def laporancandi() :
total_candi = save.hitung_candi()
total_pasir = 0
total_batu = 0
total_air = 0
# Menentukan total_pasir, total_batu, dan total_candi
for i in range (1,1001):
if data.candi[i][2] != 0 and data.candi[i][3] != 0 and data.candi[i][4] != 0:
total_pasir += int(data.candi[i][2])
total_batu += int(data.candi[i][3])
total_air += int(data.candi[i][4])
# Menginisiasi variabel i_termahal, i_termurah, hargacandi sesuai dengan rumus yang terdapat di spesifikasi
i_termahal = 0
i_termurah = 0
hargacandi = 10000*int(data.candi[1][2]) + 15000*int(data.candi[1][3]) + 7500*int(data.candi[1][4])
# Menentukan ID termahal dengan membandingkan variabel hargacandi dengan hasil_hargacandi
for i in range (1, 1001):
hasil_hargacandi = 10000*int(data.candi[i][2]) + 15000*int(data.candi[i][3]) + 7500*int(data.candi[i][4])
if hasil_hargacandi >= hargacandi :
hargacandi = hasil_hargacandi
i_termahal = i
# Menentukan ID termurah dengan membandingkan variabel hargacandi dengan hasil_hargacandi
for i in range (1, 1001):
hasil_hargacandi = 10000*int(data.candi[i][2]) + 15000*int(data.candi[i][3]) + 7500*int(data.candi[i][4])
if hasil_hargacandi <= hargacandi and data.candi[i][2] != 0 and data.candi[i][3] != 0 and data.candi[i][4] != 0 :
hargacandi = hasil_hargacandi
i_termurah = i
# Menampilkan output
print("Total Candi: ", str(total_candi))
print("Total Pasir yang digunakan: ", str(total_pasir))
print("Total Batu yang digunakan: ", str(total_batu))
print("Total Air yang digunakan: ", str(total_air))
if total_candi == 0:
print("ID Candi Termahal: -")
print("ID Candi Termurah: -")
else:
print("ID Candi Termahal: ", data.candi[i_termahal][0])
print("ID Candi Termurah: ", data.candi[i_termurah][0])