Программа на С#

Ожидает покупки
Заказ
5107904
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
19 Дек 2022 в 17:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
18 Дек 2022 в 16:55
Просмотров
154
Описание работы

//Описать базовый класс Строка.

//Обязательные поля класса: 

//• поле для хранения символов строки;

//• значение типа word для хранения длины строки в байтах.

//  Реализовать обязательные методы следующего назначения: 

//• конструктор без параметров; 

//• конструктор, принимающий в качестве параметра строковый литерал; 

//•конструктор, принимающий в качестве параметра символ; 

//• метод получения длины строки; • метод очистки строки (сделать строку пустой). 


//Описать производный от Строка класс Десятичная_строка. 

//Строки данного класса могут содержать только символы десятичных цифр и символы -и +, 

//задающие знак числа. 

//Символы -или + могут находиться только в первой позиции числа, 

//причем символ + может отсутствовать, в этом случае число считается положительным.

//Если в составе инициализирующей строки будут встречены любые символы, отличные от допустимых,

//класс Десятичная_строка принимает нулевое значение. Содержимое данных строк рассматривается как десятичное число.

//Для класса определить следующие методы: • конструктор, принимающий в качестве параметра число; • арифметическая разность строк; 

//• проверка на больше (по значению); • проверка на меньше (по значению). 


//В программах требуется описать базовый класс (возможно, абстрактный),

//  в котором с помощью виртуальных или абстрактных методов и свойств задается интерфейс для производных классов. 

//  Целью работы является максимальное использование наследования, даже если для конкретной задачи оно не дает выигрыша в объеме программы.

//  Во всех классах следует переопределить метод Equals, чтобы обеспечить сравнение значений, а не ссылок. 

//  Функция Main должна содержать массив из элементов базового класса, заполненный ссылками на производные классы.

//  В этой функции должно демонстрироваться использование всех разработанных элементов классов. 

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир