MEMBUAT PROGRAM PESANAN MENU RESTORAN PADA PYTHON
Pada artikel kali ini saya akan membuat program python yaitu program pesan menu makanan di python, untuk memnuhi tugas dari pak ulir pemograman back end.
BERIKUT RUNNING PROGRAMNYA
Deklarasi Variable
fungsinya sebagai alokasi memory untuk menyimpan nilai-nilai. Ibarat wadah atau tempat sementara yang digunakan untuk menyimpan data dimana dapat diambil sewaktu-waktu tergantung kebutuhan.
Print
fungsinya sebagai alokasi memory untuk menyimpan nilai-nilai. Ibarat wadah atau tempat sementara yang digunakan untuk menyimpan data dimana dapat diambil sewaktu-waktu tergantung kebutuhan.
IF/ELIF/ELSE Statement
Di Python kita juga dapat menerapkan kondisi percabangan yang mengandung lebih dari dua keputusan. Untuk kondisi percabangan tersebut kita bisa menggunakan fungsi IF/ELIF/ELSE. ELIF merupakan singkatan dari ELSE IF yang berfungsi membuat kondisi atau logika ketika kondisi pertama salah.
menu_restoran = ["makanan", "minuman"]
makanan = ("Ayam Goreng" , "Mie Goreng" , "Mie kuah")
minuman = ("Es Teh" , "Es jeruk" , "Es Jus")
keranjang = []
print(12*"-")
print("| RESTORAN |")
print("| MENU |")
print(12*"-")
while True:
print(12*"-")
menu = input("| 1. MAKANAN |\n| 2. MINUMAN |\n[Silahkan Pilih Menu]: ")
if menu == "1":
(15*"-")
print("Anda memilih menu 1 yaitu Makanan")
print("Menu Makanan")
while True:
for a in range(0, len(makanan)):
print(f'{a + 1}. {makanan[a]}')
l_makanan = int(input("Masukkan Makanan yang Diinginkan [1-4]: "))
if l_makanan == 1:
keranjang.append(makanan[0])
print('--- list keranjang ---')
for b in range(0, len(keranjang)):
print(f'{b +1}. {keranjang[b]} x1')
break
elif l_makanan == 2:
keranjang.append(makanan[1])
print('--- list keranjang ---')
for b in range(0, len(keranjang)):
print(f'{b +1}. {keranjang[b]} x1')
break
elif l_makanan == 3:
keranjang.append(makanan[2])
print('--- list keranjang ---')
for b in range(0, len(keranjang)):
print(f'{b +1} {keranjang[b]} x1')
break
else:
print("Silahkan masukkan menu yang tersedia")
continue
elif menu == "2":
print("Anda memilih menu 1 yaitu Makanan")
print("Menu Minuman")
while True:
for a in range(0, len(minuman)):
print(f'{a + 1}. {minuman[a]}')
l_minuman = int(input("Masukkan Makanan yang Diinginkan [1-4]: "))
if l_minuman == 1:
keranjang.append(minuman[0])
print('--- list keranjang ---')
for b in range(0, len(keranjang)):
print(f'{b +1}. {keranjang[b]} x1')
break
elif l_minuman == 2:
keranjang.append(minuman[1])
print('--- list keranjang ---')
for b in range(0, len(keranjang)):
print(f'{b +1}. {keranjang[b]} x1')
break
elif l_minuman == 3:
keranjang.append(minuman[2])
print('--- list keranjang ---')
for b in range(0, len(keranjang)):
print(f'{b +1} {keranjang[b]} x1')
break
else:
print("Silahkan masukkan menu yang tersedia")
continue
tanya = input("Ada tambahan lagi ? [Y/N]")
if tanya == "y" or tanya == "Y":
continue
elif tanya == "n" or tanya == "N":
print("Terimakasih Sudah Berkunjung ke Resto Kami")
print("Pesanan Anda Akan Segera diantar")
break
else:
print("Terimakasih Sudah Berkunjung ke Resto Kami")
print("Pesanan Anda Akan Segera diantar")
break
Komentar
Posting Komentar