11246. Банкомат
Відправити розв'язок
Бали:
100
Time limit:
1.0s
Memory limit:
250M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Дмитрик хоче зняти \(X\) гривень в банкоматі. Банкомат прийме транзакцію лише в тому випадку, якщо \(X\) кратний 5, а на картковому рахунку достатньо готівки для виконання операції зняття коштів (включаючи банківські збори). За кожне успішне виведення банк стягує 0,50 гривень.
Обчисліть баланс рахунку Дмитрика після спроби транзакції.
Формат вхідних даних
Вхідний потік містить ціле число \(X\) (\(0 < X \le 2000\)) та \(Y\) (\(0 < Y \le 2000\))з двома десятковими знаками. Числа розділяються пропуском.
Формат вихідних даних
У вихідний потік виведіть баланс рахунку Дмитрика після спроби транзакції з двома знаками після коми.
Приклад вхідних даних
30 120.00
Приклад вихідних даних
89.50
Приклад вхідних даних
42 120.00
Приклад вихідних даних
120.00
Приклад вхідних даних
300 120.00
Приклад вихідних даних
120.00
Коментарі
30 89.5