PROGRAM BLOG KASIR RESTO MENGGUNAKAN PYTHON
PROGRAM BLOG KASIR RESTO MENGGUNAKAN PYTHON
makanan = ["Nasi goreng","Chicken teriyaki","Chicken salted egg"]
minuman = ["Kopsu gula aren","Joshua","Es jeruk"]
jajan = ["Kentang goreng","Cireng","Sosis bakar"]
keranjang = []
print("============================")
print("=== SELAMAT DATANG ===")
print(" di Program Kasir Resto ")
print(" Restoran Nabila Marsyanda ")
print("============================")
print("============================ \nSilahkan pilih menu dibawah:")
while True:
menu = input("=== 1. Makanan ===\n=== 2. Minuman ===\n=== 3. Jajanan ===\n Masukkan menu [1-3]: ")
if menu == "1":
print("\nAnda memilih Menu 1 yaitu Makanan")
print("Pilih makanan anda :")
while True:
for ii in range(0, len(makanan)):
print(f'{ii + 1}. {makanan[ii]}')
list_makanan = int(input('Pilih Menu 1-3: '))
if list_makanan == 1:
keranjang.append(makanan[0])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
elif list_makanan == 2:
keranjang.append(makanan[1])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
elif list_makanan == 3:
keranjang.append(makanan[2])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1} {keranjang[a]} x1')
break
else:
print("Silahkan masukkan menu yang tersedia")
continue
elif menu == "2":
print("\nAnda memilih Menu 2 yaitu Minuman")
print("Pilih minuman anda :")
while True:
for ii in range(0, len(minuman)):
print(f'{ii + 1}. {minuman[ii]}')
list_minuman = int(input('Pilih Menu 1-3: '))
if list_minuman == 1:
keranjang.append(minuman[0])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
elif list_minuman == 2:
keranjang.append(minuman[1])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
elif list_minuman == 3:
keranjang.append(minuman[2])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
else:
print("Silahkan masukkan menu yang tersedia")
continue
elif menu == "3":
print("\nAnda memilih Menu 3 yaitu Jajan")
print("Pilih jajan anda :")
while True:
for ii in range(0, len(jajan)):
print(f'{ii + 1}. {jajan[ii]}')
list_jajan = int(input('Pilih Menu 1-3: '))
if list_jajan == 1:
keranjang.append(jajan[0])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
elif list_jajan == 2:
keranjang.append(jajan[1])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
elif list_jajan == 3:
keranjang.append(jajan[2])
print('\n==== list keranjang ====')
for a in range(0, len(keranjang)):
print(f'{a +1}. {keranjang[a]} x1')
break
else:
print("Silahkan masukkan menu yang tersedia")
continue
else:
print("Menu Tidak ada\n")
continue
tambah = input('Ada yang ingin ditambahkan[Y/N]? ')
if tambah == "Y" or tambah == "y":
continue
else:
print("\nTerimakasih, pesanan anda akan dibuat")
break
HASIL DARI PROGRAM DIATAS
FUNGSI FUNGSI FUNCTION DAN KEGUNAANNYA
#While bertujuan untuk melakukan perulangan
while True:
menu = input("=== 1. Makanan ===\n=== 2. Minuman ===\n=== 3. Jajanan ===\n Masukkan menu [1-3]: ")
if menu == "1":
#Print untuk menampilkan kata
print("\nAnda memilih Menu 1 yaitu Makanan")
print("Pilih makanan anda :")
#If untuk mengecek kondisi statement yang berguna untuk mengecek kondisi yang outputnya adalah boolean(True/False)
if menu == "1":
#elif berfungsi untuk menggabungkan if dalam 1 block program sehingga ketika sudah terdapat nilai yang dipenuhi
elif menu == "2":
print("\nAnda memilih Menu 2 yaitu Minuman")
print("Pilih minuman anda :")
#Proses penentuan keputusan atau disebut dengan conditional statement
else:
print("Menu Tidak ada\n")
##If untuk mengecek kondisi statement yang berguna untuk mengecek kondisi yang outputnya adalah boolean (True/False)
if tambah == "Y" or tambah == "y":
#Continue digunakan untuk mengabaikan satu kali iterasi perulangan ketika kondisi bernilai true
continue
TERIMAKASIH
Komentar
Posting Komentar