Программирование delphi

Отменен
Заказ
2896612
Раздел
Программирование
Предмет
Delphi
Антиплагиат
Не указан
Срок сдачи
8 Янв 2020 в 17:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
8 Янв 2020 в 12:16
Просмотров
154
Описание работы

При выполнении каждого приведенного ниже задания требуется:

а) разработать диаграмму классов, содержащих указанные поля и методы;

б) составить программный код, реализующий заданные классы;

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

Все поля классов должны быть частными (private) или защищенными (protected). Методы не должны содержать операций ввода/вывода, за исключением процедуры, единственной задачей которой является вывод информации об объекте на экран.

Часть 1. Простые объекты

Описать объект, включающий заданные поля и методы. Написать программу, которая создает объект и тестирует его методы.

Объект – банкомат. Поля: номер банкомата, объем наличных денег в банкомате в рублях. Методы: процедура инициализации полей, процедура вывода информации об объекте на экран, процедура добавления заданной суммы денег в банкомат и функция снятия заданной суммы наличных, которая возвращает результат операции (успешно, не успешно) и в случае нехватки денег в банкомате не осуществляет снятие.

Часть 2. Наследование

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

Объект – шар. Поле: радиус. Методы: процедура инициализации, процедура вывода информации об объекте на экран, функция вычисления объема шара.

Объект – сырная голова. Поля: радиус, масса, сорт сыра. Методы: процедура инициализации, процедура вывода информации об объекте на экран, функция вычисления плотности сыра.

Часть 3. Композиция

Разработать и реализовать диаграмму классов для описанных объектов предметной области, используя механизмы композиции.

Объект – товар. Поля: название, стоимость и количество. Методы: процедура инициализации по-лей, процедура вывода на экран содержимого полей, функция вычисления общей стоимости товара и функции, возвращающие содержимое каждого поля по запросу.

Объект – склад, хранящий товары. Методы объекта должны позволять инициализировать

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