contoh kasus sederhananya di sebuah swalayan.
Uang Rp 10000 sebanyak 1 lembar
Uang Rp 1000 sebanyak 1 lembar
Uang Rp 200 sebanyak 1 lembar
nah, pecahan kembalian seperti ini yang menjadi kesulitan si Kasir berapa lembar masing-masing uang pecahan dikembalikan. Dan kali ini terpecahkan seperti program Pyhon sebagai berikut
Pertama buka Pyhton 3.5 dan masukkan list program seperti dibawah ini :
a = int(input(“Masukkan nilai total belanja: Rp. “))
b = int(input(“Masukkan uang yang dibayar: Rp. “))
c=b-a
print (“Kembaliannya sebesar Rp.”,c,”dengan Rincian kembalian “)
d = [100000, 50000, 20000, 10000, 5000, 1000, 500, 200, 100, 50]
for x in range (0, 10):
i=0
while c >= d[x]:
c = c – d[x]
i = i+1
if (i>0):
print (“Uang Rp. %d sebanyak %d lembar” %(d[x], i))
else:
print (“Selesai”)
Hasilnya adalah
Masukkan nilai total belanja: Rp. 88800
Masukkan uang yang dibayar: Rp. 100000
Kembaliannya sebesar Rp. 11200 dengan Rincian kembalian
Uang Rp. 10000 sebanyak 1 lembar
Uang Rp. 1000 sebanyak 1 lembar
Uang Rp. 200 sebanyak 1 lembar
Selesai
>>>
Gimana, mudahkan. Silahkan mencoba
kasus:
Misalkan uang yang tersedia dalam brangkat pengembalian adalah 100000, 50000, 20000, 10000, 5000, 1000, 500, 200, 100, 50. Kemudian pelanggan dari sebuah Swalayan tersebut membawa barang dan kasir menghitung jumlah harga barang yang dibeli misalnya: Jumlah harga barang yang dibelanjakan adalah : Rp. 88800. pembeli memberikan uang sebesar Rp. 100.000., maka program pada kasir akan otomatis memberikan uang kembalian sebesar Rp. 11200. maka Uang yang dikembalikan berdasarkan pecahan adalahUang Rp 10000 sebanyak 1 lembar
Uang Rp 1000 sebanyak 1 lembar
Uang Rp 200 sebanyak 1 lembar
nah, pecahan kembalian seperti ini yang menjadi kesulitan si Kasir berapa lembar masing-masing uang pecahan dikembalikan. Dan kali ini terpecahkan seperti program Pyhon sebagai berikut
Pertama buka Pyhton 3.5 dan masukkan list program seperti dibawah ini :
a = int(input(“Masukkan nilai total belanja: Rp. “))
b = int(input(“Masukkan uang yang dibayar: Rp. “))
c=b-a
print (“Kembaliannya sebesar Rp.”,c,”dengan Rincian kembalian “)
d = [100000, 50000, 20000, 10000, 5000, 1000, 500, 200, 100, 50]
for x in range (0, 10):
i=0
while c >= d[x]:
c = c – d[x]
i = i+1
if (i>0):
print (“Uang Rp. %d sebanyak %d lembar” %(d[x], i))
else:
print (“Selesai”)
Hasilnya adalah
Masukkan nilai total belanja: Rp. 88800
Masukkan uang yang dibayar: Rp. 100000
Kembaliannya sebesar Rp. 11200 dengan Rincian kembalian
Uang Rp. 10000 sebanyak 1 lembar
Uang Rp. 1000 sebanyak 1 lembar
Uang Rp. 200 sebanyak 1 lembar
Selesai
>>>
Gimana, mudahkan. Silahkan mencoba
0 komentar:
Posting Komentar