Объектно-ориентированное программирование выполнить работу. Вариант 1
Язык C# + небольшой отчет по выполнению