Tarik Uang ATM
Dudung adalah seorang nasabah Bank ABC. Total saldo rekening Dudung saat ini adalah X
rupiah.
Karena ingin membeli kado untuk ulang tahun temannya, Dudung ingin menarik sejumlah uang Y
dari mesin ATM Bank ABC.
Mesin ATM tersebut hanya dapat menerima transaksi penarikan uang jika saldo Dudung mencukupi, dan jika jumlah uang yang hendak ditarik merupakan kelipatan 5 rupiah.
Setiap penarikan uang di ATM tersebut, Bank akan membebankan biaya sebanyak 0.5 rupiah kepada nasabah. Jika saldo akhir nasabah setelah setelah dibebani biaya administrasi berjumlah negatif, maka transaksi tersebut akan seluruhnya ditolak oleh mesin ATM sehingga saldo tidak akan berubah.
Cetak saldo milik Dudung saat ini.
Masukan
- Baris pertama hanya berisi
T
yang berarti jumlah kasus yang harus diperhitungkan. - Baris kedua dan seterusnya berisi 2 angka
X
yakni jumlah saldo saat ini, danY
yakni sejumlah uang yang ingin ditarik dari mesin ATM.
Keluaran
Untuk setiap kasus, cetak saldo akhir rekening nasabah.
Batasan
- 1 <=
T
<= 1000 (T
antara 1 hingga 1000) - 1.0 <=
X
,Y
<= 1000.0 (X
danY
antara 1.0 hingga 1000.0)
Contoh masukan 1
Masukan:
3
25 120.0
7 88.5
80 80.25
Keluaran:
94.5
88.5
80.25
Untuk kasus pertama, proses penarikan dapat berjalan lancar karena 25 adalah angka kelipatan 5. Selain itu, saldo akhir setelah penarikan, yakni 94.5, bukan suatu bilangan negatif.
Untuk kasus kedua, penarikan ditolak karena 7 bukan kelipatan 5, meski saldo nasabah mencukupi.
Untuk kasus ketiga, meski saldo awal mencukupi, dan 80 merupakan kelipatan 5; saldo akhir dari proses penarikan ini adalah -0.25. Karena saldo akhir tersebut negatif, maka penarikan ditolak sehingga saldo nasabah tetap seperti semula yakni 80.25.