Создан заказ №2524558
9 декабря 2017
Сделать задания по C#
Как заказчик описал требования к работе:
Нужно сделать 4 задания по C#. До четверга - пятницы.
1) Класс Равнобочная трапеция, члены класса: координаты 4-х точек. Предусмотреть в классе конструктор и методы: проверка, является ли фигура равнобочной трапецией; вычисления и вывода сведений о фигуре: длины сторон, периметр, площадь. В функции
main продемонстрировать работу с классом: дано N трапеций, найти количество трапеций, у которых площадь больше средней площади.
2)Описать базовый класс Строка. Обязательные поля класса:
указатель pChar хранит адрес динамически выделенной памяти для размещения символов строки;
значение типа word хранит длину строки в байтах.
Реализовать обязательные методы следующего назначения:
-конструктор без параметров;
-конструктор, принимающий в качестве параметра строковый литерал; п конструктор, принимающий в качестве параметра символ;
-метод получения длины строки;
-метод очистки строки (делает строку пустой);
-деструктор.
3)Описать производный от Строка класс Комплексное число.
Строки данного класса должны состоять |из двух полей разделочных символом i. Первое поле задает значение действительной части числа, а второе - значение мнимой. Каждое из полей может содержать только символы десятичных цифр и символы - и +, определяющие знак числа. Символы - или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будет встречен любой символ, отличный от допустимых, объект класса Комплексное число должен принимать нулевое значение. Примеры строк: 33il2, -7U00, +5i-21.
Для класса Комплексное_число определить следующие методы:
-проверка на равенство;
-сложение чисел;
-умножение чисел.
Написать тестовую программу, которая демонстрирует работу методов базового и производного классов.
4) Описать шаблонный класс List для работы с однонаправленными списками в динамической памяти.
Для объектов класса List определить операции проверки списка на пустоту, добавления элемента в начато списка, в конец списка, подсчет числа вхождений элемента в список, удаление элемента из списка.
Продемонстрировать работу с шаблонным классом для списка с целыми элементами и с элементами-строками
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
10 декабря 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Сделать задания по C#.jpg
2020-06-08 17:27
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Очень ответственный человек. Отвечает сразу. Корректировка без проблем, довел работу до зачёта, несмотря на завышенные требования капризного преподавателя. Программирование c#