Решить задачу на C# по теме "Интерфейсы".

Выполнен
Заказ
4879122
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70%
eTXT
Срок сдачи
16 Июн 2022 в 23:00
Цена
0 ₽
Блокировка
10 дней
Размещен
12 Июн 2022 в 18:40
Просмотров
35
Описание работы
Продумать интерфейс IStrNumb для реализации в следующих классах:
класс Строка.
Обязательные поля класса:
• поле для хранения символов строки;
• значение типа int для хранения длины строки в байтах.
Реализовать обязательные методы следующего назначения:
• конструктор без параметров;
• конструктор, принимающий в качестве параметра строковый литерал;
• конструктор, принимающий в качестве параметра символ;
• метод получения длины строки;
• метод очистки строки (сделать строку пустой).
Описать производный от Строка класс Комплексное число.
Строки данного класса состоят из двух полей, разделенных символом i. Первое поле задает значение действительной части числа, второе — значение мнимой. Каждое из полей может содержать только символы десятичных цифр и символы - и +, задающие знак числа. Символы - или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будут встречены любые символы, отличные от допустимых, класс Комплексное число принимает нулевое значение.
Примеры строк:
33i12
-7i100 ,
+5i -21
В интерфейсе, например, могут быть описаны прототипы:
• метода проверки на равенство;
• метода сложения.
Как можно подробнее пожалуйста, с комментариями, заранее большое спасибо! :)
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
3 дня 14 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир