Kamis, 06 November 2014

Ulangan Mid Semester s1 2014

n=0
n1=0
n2=0
kode=[]
namabarang=[]
kategori=[]
harga=[]
stok=[]
while 1:
    print("Data ke -",n+1)
    kode.append(input("Masukan kode barang : "))
    namabarang.append(input("Masukan Nama Barang : "))
    harga.append(input("Masukan Harga : "))
    stok.append(input("Masukan Stok : "))
    if len(kode[n])!=7:
        print("Kode Barang tidak terdaftar")
        print()
        namabarang.pop(n)
        kode.pop(n)
        harga.pop(n)
        stok.pop(n)
        continue
    kategori.append(kode[n][2:4])
    if kategori[n]=="01":
           kategori[n]="Makanan"
           n1=1
    elif kategori[n]=="02":
           kategori[n]="Minuman"
           n2=1
    else:
        print("Kategori Salah")
        print()
        continue

    lagi=""
    while lagi!='y' and lagi!='t':
           lagi=(input("input lagi Y/T : "))
    n+=1
    if lagi=="t":
        break

print("=============================Daftar Barang==================================")
print("\nNo Kode Brg      Nama Barang         Kategori   Harga     Stok         ")
print("============================================================================")
for i in range(n):
    print(i+1," ", kode[i]," "*(12-len(kode[i])), namabarang[i],
          " "*(16-len(namabarang[i])), " ",kategori[i],
          " "*(6-len(kategori[i])), " ",harga[i],
          " "*(8-len(harga[i])), stok[i], " "*(14-len(stok[i])))
print("\njumlah Data Makanan = %d " %(n1))
print("jumlah Data Minuman = %d " %(n2))