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

Коментарі


  • 0
    Bogdan_Voytovich  commented on Березень 16, 2025, 1:59 після полудня

    30 89.5