Postingan lainnya
Error saat menulis dengan while di python
Halo selamat pagi, disini saya ingin menanyakan bagaimana cara menggunakan while dalam python untuk mengurutkan nomor, result disini jika saya mengisi banyak jenis dengan angka 2, maka output pada no tersebut akan terisi menjadi angka 2, bukan 1 dan 2
di bawah ini saya cantumkan source code saya
kata = "GEROBAK FRIED CHICKEN"
str_kata = kata.center(35)
kata1 = ("--------------------------------------------")
kata2 = "Kode"
kata3 = "Jenis Potong"
kata4 = "Harga"
kata5 = "jumlah Bayar "
str_kata5 = kata5.rjust(40)
kata6 = "Pajak 10%"
str_kata6 = kata6.rjust(36)
kata7 = "Total Bayar"
str_kata7 = kata7.rjust(38)
print("", '\t', str_kata)
print("", '\t', kata1)
print("", '\t', kata2, '\t', kata3, '\t', kata4)
kode1 = "D"
jenis1 = "Dada"
harga1 = "2500"
print("", '\t', kode1, '\t', '\t', jenis1, '\t', '\t', '\t', "Rp.", harga1)
kode2 = "P"
jenis2 = "Paha"
harga2 = "2000"
print("", '\t', kode2, '\t', '\t', jenis2, '\t', '\t', '\t', "Rp.", harga2)
kode3 = "S"
jenis3 = "Sayap"
harga3 = "1500"
print("", '\t', kode3, '\t', '\t', jenis3, '\t', '\t', '\t', "Rp.", harga3)
print("", '\t', kata1)
#INPUT
jenis=int(input("\tBanyak jenis : "))
for i in range(jenis):
print ("\tJenis ke - " + str(i+1))
jenispot = str(input("\tKode Potong [D/P/S] : "))
bapot = int(input("\tBanyak Potong : "))
#kode potong
if jenispot == "D":
hasat = harga1
elif jenispot == "P":
hasat = harga2
elif jenispot == "S":
hasat = harga3
else:
print("\tERROR ! MASUKAN KODE POTONG DENGAN BENAR !")
exit()
jumhar = int(hasat) * int(bapot)
pajak = jumhar*0.1
totbar = jumhar + pajak
print('\n')
print("", '\t', str_kata)
print("", '\t', kata1)
print('\t',"No.", '\t', "Jenis", '\t', "Harga", '\t', "banyak", '\t', "jumlah")
a = 0
while a < jenis:
a = a+1
print('\t', '\t','\t',"Potong", "Satuan", '\t', "Beli", '\t', '\t',"Harga")
print("", '\t', kata1)
print('\t', a, '\t', '\t', jenispot, '\t', '\t', hasat, '\t', bapot, '\t', '\t', '\t', "Rp",jumhar)
print("", '\t', kata1)
print(str_kata5, "Rp", jumhar)
print(str_kata6, '\t', "Rp", pajak)
print(str_kata7, '\t', "Rp", totbar)
Terimakasih
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban