Лаборатория на C#, ООП
Для всех вариантов: каждый класс должен содержать скрытые поля, конструкторы с параметрами и без параметров, методы класса и объекта, свойства, перегруженные операции.Функциональные элементы класса должны обеспечивать полный, минимальный и удобный интерфейс класса, который не имеет противоречия.При возникновении специфических для класса ошибок должны быть введены исключительные ситуации.Разработанная программа должна содержать проверку всех разработанных элементов класса (например, может содержать меню для проверки работы всех публичных методов класса) и обработку исключительных ситуаций.Необходимо также переопределение метода ToString() и метода Equals().Создать класс «парное число», таким образом, что: а) его экземпляр может содержать только положительное парное число в диапазоне 2..200.
b) его конструктор без параметра создает экземпляр с значением 2, а конструктор с параметром при создании экземпляра округлит значение параметра к ближайшему парному числу в указанном диапазоне.c) его методы позволяют получать и присваивать значение, при этом выполняя соответствующие преобразования.d) его функция print() выводит на экран значение экземпляра, помещенного в двойные бутылки.e) его операция «+» перегружена: для двух парных чисел вычисляет их полусумму и возвращает парное число; при операции с обычным числом вычисляет сумму и возвращает целое число.Составьте программу, которая проверяет выполнение перечисленных функций.Задача 2
Описать базовый класс (возможно, абстрактный), в котором с помощью виртуальных или абстрактных методов и свойств задается интерфейс для исходных классов.Во всех классах нужно переопределить метод Equals, чтобы сравнивались значения, а не ссылки.Определите в классах все возможные конструкторы.Метод Main должен содержать массив или список элементов базового класса, заполненный ссылками на исходные классы, и демонстрировать использование всех разработанных элементов классов соответственно варианту.а) ДиетаОпределить иерархию овощей.Собирать в салат.Расчет калорийности
Задача 3
Задача : 1Методом трапеции вычислить интеграл Реализовать поиск интеграла в виде метода, одним из параметров которого является функция, для которой разворачивается задача.Функции, для которых нужно реализовать поиск интегрирован, перечислены в вариантах задач.ВтораяСоздайте событие, которое связано с нажатием на клавиатуре символа, с которого начинается ваше имя.Метод-процессор этого события выводит ваше имя полностью.
Отзыв заказчика о сотрудничестве с Володимиром Зазуляком
Лаборатория на C#, ООПВсе было выполнено качественно и быстро.
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
Лаборатория на C#, ООПВсе своевременно, четко поставленная задача, рекомендую к сотрудничеству
-
10 Добро пожаловать, Станислав Опыт работы с C # есть, также есть опыт в решении таких задач. Я начинаю уже выполнять лабораторию, так что, если Вы выбираете меня исполнителем, то возможно задание уже будет готово и мне останется только его Вам отдать.
С уважением Данило!
-
8405 90 0 1 Доброго дня, готов выполнить Ваш заказ, для обсуждения деталей обращайтесь в личное сообщение
-
81 38 5 3 Доброго времени суток!
Только сегодня работал с методом трапеции
Опыт с# 4 года
Сделаю всё быстро и качественно
Заинтересовал пишите в лс!
-
142 3 1 Доброго дня! Выполняю без проблем, 2 года опыта разработки на C#, также есть опыт в написании лабораторных и курсовых работ, если выберете исполнителем сегодня, то до завтра будет готов выполненный задание, обращайтесь, буду рад помочь!
Актуальные фриланс-проекты в категории C#
Создание плагина для интеграции с POS-системой Syrve, C#Разработать плагин для POS-системы Syrve (on-premise), который устанавливается на сервер заведения. Плагин должен: (1) передавать на наш сервер данные в режиме реального времени — заказы, статусы столов, платежи, чеки; (2) принимать команды от Reservble — подтверждения… C#, Веб-программирование ∙ 21 час 51 минута назад ∙ 11 ставок |
Создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32.
5000 UAH
создание или доработки прошивки и логики под три автономных LoRa-станций на базе ESP32. Устройства должны поднимать Wi-Fi точку доступа, отдавать локальный сайт через браузер (HTTP), принимать текст и изображения в радиусе 5-10 км(плюс минус), сохранять данные (желательно на… C и C++, C# ∙ 1 день 4 часа назад ∙ 3 ставки |
S1GG1LНужен человек, который сможет из исходного кода лаунчера Майнкрафт под проект, изменить дизайн на свое усмотрение, но есть небольшие требования к стилю, чтобы он был в фиолетовых тонах. Что касается оплаты, цену за работу предлагайте. Но бюджет небольшой, хочется что-то… C#, Разработка игр ∙ 3 дня 13 часов назад ∙ 7 ставок |
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 8 дней 13 часов назад ∙ 6 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 11 дней 4 часа назад ∙ 19 ставок |