Home / Pemrograman / Pengembalian Uang (kasir) dengan Bahasa Python 3.5

Pengembalian Uang (kasir) dengan Bahasa Python 3.5

Hai Sobat Tulis Kode, kali ini saya akan membahas tentang bagaimana membuat program sederhana pengembalian uang. Program pengembalian uang ini sering kita lihat pada Kasir sebuah swalayan atau Super Market bahkan di berbagai transaksi keuangan. Nah, Oleh sebab itu mari kita buat contoh kasus sederhananya di sebuah swalayan.

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 adalah

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

About Mahendar Dwipayana

Check Also

Mengenal Konsep Application Programming Interface (API) - TulisKode

Mengenal Konsep Application Programming Interface (API)

Salam sobat TulisKode. Seperti yang saya janjikan pada artikel sebelumnya mengenai cara menghubungkan PHP dengan …

Leave a Reply