Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb. Question by Halil Karimis.
ATM
Question:
Ardit would like to withdraw X $US from an ATM.
The cash machine will only accept the transaction
if X is a multiple of 5, and Ardit's account
balance has enough cash to perform the withdrawal
transaction (including bank charges).
For each successful withdrawal the bank
charges 0.50 $US. Calculate Ardit's account
balance after an attempted transaction.
Input specification
Positive integer X (0 < X ≤ 2000) - the amount of cash which Ardit wishes
to withdraw.
Nonnegative number Y (0 ≤ Y ≤ 2000) - Ardit's initial
account balance.
Output specification
Output the account balance after the attempted
transaction, given as a number with two digits
of precision. If there is not enough money in
the account to complete the transaction or X
is not a multiple of 5, output the current
bank balance.
Sample Input I |
Sample Input II |
Sample Input III |
30 90.56789
|
42 120.00
|
300 120.00
|
Sample Output I |
Sample Output II |
Sample Output III |
60.07
|
120.00
|
120.00
|
Explanation:
- Regular transaction
- The amount to withdraw is not a multiple of 5
- The amount to withdraw is greater than the amount he has in the account
Для отправки решений необходимо выполнить вход.
|