Задача 1.
Реализуйте множественное наследование в C#. Для этого:
1. Создайте два интерфейса с методами Compare, которые имеют одинаковое имя и сигнатуру.
2. Разработайте класс по вашему варианту, наследующий оба интерфейса. В этом классе создайте все необходимые поля, конструкторы, свойства и опишите методы интерфейсов. Оба метода должны сравнивать объекты разрабатываемого класса по разным критериям. Воспользуйтесь обертыванием.
3. Создайте не менее трех экземпляров класса и сравните их обоими методами.
Класс вклад. Поля: номер вклада, срочный или нет, процентная ставка, день последнего снятия денег, месяц последнего снятия денег, год последнего снятия денег.
Задача 2.
Создайте по варианту:
делегат;
класс А с методом высшего порядка;
вспомогательный класс Б, содержащий методы с сигнатурой делегата;
объект класса А. С помощью делегата применить к нему все методы класса Б.
Класс Математический Ряд с полями Сумма ряда, Максимальное количество слагаемых. Создать метод вычисления ряда. Функции для расчета слагаемых определяются в классе Б.
p.s. поля для классов надо бы приватными делать и ввод с клавиатуры