Программа моделирующая работу банкомата
Программа моделирующая работу клиента с банкоматом. Обслуживание клиента начинается с момента помещения пластиковой карточки в банкомат. Далее банкомат выдает на дисплей приглашение ввести персональный код. Персональный код представляет собой четырехзначное число. Если код указан неверно, пользователю предоставляются еще две попытки для ввода правильного кода. В случае повторных неудач карта перемещается в хранилище карт, и сеанс обслуживания заканчивается. После ввода правильного кода банкомат предлагает пользователю выбрать операцию. Клиент может либо снять наличные со счета, либо узнать остаток на его счету. При снятии наличных со счета банкомат предлагает указать сумму. После выбора клиентом суммы банкомат запрашивает, нужно ли печатать справку по операции. Затем банкомат проверяет, имеется ли требуемая сумма в его хранилище денег. После удаления карточки из приемника, банкомат выдает указанную сумму. Банкомат печатает справку по произведенной операции, если она была затребована. Если клиент хочет узнать остаток на счету, то банкомат посылает запрос центральному компьютеру банка и выводит сумму на дисплей.По требованию клиента печатается соответствующая справка. В специальном отделении банкомата, есть "секретная кнопка", которая используется обслуживающим персоналом для загрузки денег. При нажатии открывается доступ к хранилищу денег и конфискованным кредитным картам.
C#, Visual Studio 2010
Отзывов от покупателей не поступало.