Бюджет: 600 RUB Термін: 2 дні
Доброго дня) Готовий виконати замовлення, маю великий досвід програмування на С++(виконання лабораторних, курсових робіт). З радістю візмусь за виконання вашого замовлення. Гарного настрою!)
Лабораторная работа С++:
Описать базовый класс СТРОКА, Обязательные поля класса:
•указатель на char – хранит адрес динамически выделенной памяти для размещения символов строки;
•значение типа int – хранит длину строки в байтах. Обязательные методы:
•конструктор без параметров;
•конструктор, принимающий в качестве параметра символ;
•конструктор копирования;
•получение длины строки;
•очистка строки (сделать строку пустой);
•деструктор.
Описать производный от СТРОКА класс ДЕСЯТИЧНАЯ_,СТРОКА.
Строки данного класса могут содержать только символы десятичных цифр и символы – и +, задающие знак числа. Символы – или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будут встречены любые символы, отличные от допустимых, ДЕСЯТИЧНАЯ_ СТРОКА принимает нулевое значение. Содержимое данных строк рассматривается как десятичное число.
Обязательные методы:
•конструктор без параметров;
•конструктор копирования;
•деструктор;
•метод, определяющий, можно ли представить данное число в формате int;
Переопределить следующие операции:
•присваивание (=);
•вычитание (-)- арифметическая разность строк;
•операция (>) – проверка на больше (по значению);
•операция (<) – проверка на меньше (по значению).
Разработчик вправе вводить любое (с обоснованием необходимости) число дополнительных полей и методов.
Написать тестовую программу, которая:
•динамически выделяет массив указателей на базовый класс (4-6);
•в режиме диалога заполняет этот массив указателями на производные классы, при этом экземпляры производных классов создаются динамически с заданием начальных значений;
Qдля созданных экземпляров производных классов выполняет проверку всех разработанных методов с выводом исходных данных и результатов на дисплей.
Для конструкторов копирования каждого класса предусмотреть диагностиче скую печать количества его вызовов в определенное место дисплея (рекомендуется использовать статические члены класса).
Режим диалога обеспечивается с помощью иерархического меню.
Бюджет: 600 RUB Термін: 2 дні
Доброго дня) Готовий виконати замовлення, маю великий досвід програмування на С++(виконання лабораторних, курсових робіт). З радістю візмусь за виконання вашого замовлення. Гарного настрою!)
Бюджет: 700 RUB Термін: 1 день
Здравствуйте!
Готов выполнить. Обращайтесь, буду рад помочь.
Бюджет: 650 RUB Термін: 1 день
Здравствуйте!
Готов приступить к выполнению заказа.
Имею большой опыт выполнения различных лабораторных работ.
Бюджет: 800 RUB Термін: 1 день
Готов взяться за работу прямо сейчас.
Контакты:
telegram: @Sergei_Denysenko