Thursday, September 22, 2011

Program ATM untuk Menggunakan JAVA (J2SE)

Program ini adalah program untuk menghitung jumlah pecahan uang dari sejumlah uang yang diinputkan. layaknya program pada mesin ATM. Mungkin tidak pernah terpikir dalam benak kita, bagaimana bisa mesin ATM tersebut membagi saldo dalam suatu rekening Bank menjadi setiap pecahan sehingga bisa diambil oleh pemegang kartu ATM sesuai dengan pecahan yang pemegang kartu ATM inginkan. 
 Anggap saja ada sebuah rekening Bank dengan saldo 453.000 rupiah, dan kebetulan orang yang mempunyai rekening tersebut hendak mengambilnya, dengan ketentuan pemilik rekening tersebut ingin mengambil uang pecahan 100 ribuan dan 50 ribuan, ternyata si Mesin ATM tersebut tidak keliru mengeluarkan uang yang diminta oleh pemilik rekening, uang yang berhasil diambil tentunya 4 lembar uang pecahan ratusan ribu dan 5 lembar pecahan lima puluh ribuan. Bagaimana bisa ???? apa sebenarnya dibalik Mesin ATM itu ???

Tenang.....ada penjelasan yang masuk akal dari semua itu......!!!!

Mesin ATM itu diberi otak oleh manusia untuk berfikir, nah otak yang mengisi Mesin ATM itu adalah program. Saldo Rp. 453.000 dalam rekening tersebut diproses dengan operasi pembagian sesuai dengan pecahan yang di pilih oleh pemilik rekening tersebut, dalam kasus diatas pecahan yang dipilih adalah ratusan ribu, jadi 453.000 / 100.000 hasilnya adalah 4, kemudian sisanya dibagi dengan pecahan lima puluh ribuan dan hasil yang diperoleh adalah 1.

Jadi terjawab sudah bukan???pemilik rekening tersebut bisa pulang membawa uang pecahan ratus ribuan sejumlah 4 lembar dan pecahan lima puluh ribuan 1 lembar.

Nah ... kode programnya bisa di unduh di sini