Написать код на 2 задачи C++
Задания выполняются в виде консольного приложения на языке C++ в Visual Studio
Во всех вариантах должны быть реализованы следующие методы:
метод инициализации всех полей Init;
ввод с клавиатуры всех полей Read;
вывод на экран всех полей Display;
Поля класса должны быть закрытыми private, доступ к ним при необходимости осуществляется через открытые методы public.
Добавить две функции по вариантам задания для обработки объектов введенных классов. Вторую функцию назвать add, у нее два аргумента типа названного класса и она возвращает объект того же класса. Что понимается под “сложением” поясняется в задании. В main продемонстрировать работу с объектами данного класса и их методами.
Создать в main динамический объект и динамический массив на C++, продемонстрировать варианты использования new с объектом и массивом объектов, delete, []delete для массива, вызов метода двумя способами: ->, (*).
Задача 1.
Класс парабола представлен тремя полями a, b, c. (ax2+bx+c) . Реализовать метод, вычисляющий расстояние от вершины параболы до начала координат и суммирующий две параболы. В результате суммирования соответствующие коэффициенты складываются.
Задача 2.Компонента компьютера имеет вещественное поле – цена и целое поле – расход электроэнергии. Определить метод вычисления экономичности компоненты – величины, обратной произведению цены на расход. Основной класс компьютер содержит три поля компонент и общую стоимость вспомогательного оборудования, кроме трех основных компонент. Реализовать метод, вычисляющий общую стоимость компьютера через экономичность и метод, определяющий саму