Advertisement
cecepsuwanda

menu

Oct 25th, 2022
951
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.69 KB | None | 0 0
  1. def menu_utama():
  2.     print("""       Menu Utama
  3.    1. Ruang Tamu  
  4.    2. Kamar Mandi
  5.    3. Ruang Makan
  6.    4. Exit/Quit
  7.          """)
  8.     pilihan = int(input("Masukan pilihan anda : "))
  9.     return pilihan
  10.  
  11. def sub_menu(judul,item_barang):
  12.     print("   ",judul,"  ")
  13.     print("No Nama Barang Harga ")
  14.     i=1;
  15.     for item in item_barang:
  16.         print(i," ",item[0]," ",item[1])
  17.         i=i+1
  18.     kode = int(input("Masukan pilihan anda     : "))
  19.     jml = int(input("Masukan Jumlah Pembelian : "))
  20.     return kode,jml
  21.  
  22. def total_pembelian(pembelian,item_barang):
  23.     print("    Total Pembelian   ")
  24.     print("No Nama Barang  Harga  Jml Beli  Total")
  25.     i=1;
  26.     for beli in pembelian:
  27.         print(i," ",item_barang[beli[0]][beli[1]][0]," ",item_barang[beli[0]][beli[1]][1]," ",beli[2]," ",item_barang[beli[0]][beli[1]][1]*beli[2])
  28.         i=i+1
  29.  
  30.  
  31. if __name__ == '__main__':
  32.  
  33.     item_barang = [[["Hiasan Dinding",60000],["Jam Dinding",80000],["Meja Kecil",225000],["Karpet",150000],["Sofa",1800000]],
  34.                   [["Hiasan Dinding",60000],["Jam Dinding",80000],["Meja Kecil",225000],["Karpet",150000],["Sofa",1800000]],
  35.                   [["Hiasan Dinding",60000],["Jam Dinding",80000],["Meja Kecil",225000],["Karpet",150000],["Sofa",1800000]]]
  36.  
  37.     pembelian =[]
  38.     ans=True
  39.     while ans:
  40.           pilihan = menu_utama()
  41.           if pilihan==1:
  42.              kode,jml = sub_menu("Ruang Tamu",item_barang[pilihan])
  43.              pembelian.append([pilihan,kode,jml])
  44.           elif pilihan==2:
  45.               pass
  46.           elif pilihan==3:
  47.               pass
  48.           elif pilihan==4:
  49.               total_pembelian(pembelian,item_barang)
  50.               ans=False  
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement