Написать прогу на C#
Нужно реализовать в С# данное задание:
"Банковская система. Можно создать несколько банков. В каждом банке может быть несколько клиентов. Клиенты банка могут быть физическими и юридическими лицами. У каждого клиента банка существут счет (только один). У банка также существует аналогичный параметр – сумма собственных средств банка. Клиенты банка могут проводить операции:
• положить деньги на счет;
• снять деньги со счета;
• сделать перевод суммы денег на другой счет (возможно в другом банке, только для юридических лиц).
При переводе денег со счета на счет с суммы перевода в пользу банка взимается определенный процент. Неообходимо предусмотреть интерфейс для создания/удаления банков, создания/удаления клиентов каждого банка, а также выполнения каждым клиентом перечисленных операций. При этом не должны допускаться операции, в результате которых счет клиента становится отрицательным."
И нужно с очень понятными комментами :)
Пишите предложения.