-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkasir.py
More file actions
73 lines (62 loc) · 1.88 KB
/
kasir.py
File metadata and controls
73 lines (62 loc) · 1.88 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
import datetime
print("\t ====================================== ")
print("\t Salman Industries Cafe")
print("\t ====================================== ")
print("\t A. Kopi Susu Mix Tai ----- Rp 20.000")
print("\t B. Kopi Susu Mix Eek ----- Rp 30.000")
print("\t ====================================== ")
hargaa = []
abjadyangdipilih = []
menu1 = {
'Kopi Susu Mix Tai': 20000
}
menu2 = {
'Kopi Susu Mix Eek': 30000
}
abjad = {
'a' : menu1,
'b' : menu2
}
def kasir():
global klik
global jumlah
klik = input('Masukkan abjad kopi yang anda pilih : ')
jumlah = int(input('Masukkan jumlah kopi yang anda beli : '))
klik.lower()
if klik == 'a':
if klik in abjad:
abjadyangdipilih.append(klik)
for i in abjad['a'].values():
total = jumlah * i
menu1['Kopi Susu Mix Tai'] = total
hargaa.append(total)
break
elif klik == 'b':
if klik in abjad:
abjadyangdipilih.append(klik)
for i in abjad['b'].values():
total = jumlah * i
menu2['Kopi Susu Mix Eek'] = total
hargaa.append(total)
break
struk()
def struk():
waktu = datetime.datetime.now()
tahun = waktu.year
bulan = waktu.month
tanggal = waktu.day
totalharga = sum(hargaa)
cetakstruk = input("Cetak struk ? Ya / Tidak\n")
if cetakstruk == 'ya':
print('\n')
print('======== Salman Industries Cafe ========')
print(f'============== {tahun}-{bulan}-{tanggal} ===============')
for x in abjadyangdipilih:
for i, v in abjad[x].items():
print(f'{i} x{jumlah} {v}')
else:
kasir()
# print('\n')
# print('----------------------------------------')
# print(f'Total {totalharga}')
kasir()