Написать программу симулирующую работу карты тройка.
1) Программа выводит пользователю меню с следующими пунктами:
1. Посмотреть баланс карты
2. Пополнить баланс карты
3. Оплатить проезд на ТАТ
4. Оплатить проезд на метро
5. Оплатить проезд на электричке.
2) Соответственно реализовать работу данных пунктов, с условием, что проезд на ТАТ стоит 28 р., на метро 35, а на электричке 32.
3) Баланс карты не может становиться отрицательным.
4) Если у пользователя недостаточно средств для проезда, программа должна предложить пополнить баланс или отказаться от поездки и вернуться в главное меню.
Дополнительные баллы:
- Реализован графический интерфейс
- Реализовано сохранение и считывание баланса карты в файле