Вариант 6. Описать суперкласс Price в заголовочном файле (модуле), который содержит следующие закрытые поля: a) brand − название товара (тип string); б) shop − название магазина, в котором продается товар (тип string); в) cost − цена товара в рублях (руб.коп) (вещественный тип). ... #1504434
Артикул: 1504434
- Предмет: Объектно-ориентированное программирование
- Разместил(-а): 733 Дарья в 2014 году
- Формат файла: zip
1 490p.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Вариант 6. Описать суперкласс Price в заголовочном файле (модуле), который содержит следующие закрытые поля: a) brand − название товара (тип string); б) shop − название магазина, в котором продается товар (тип string); в) cost − цена товара в рублях (руб.коп) (вещественный тип). ... |
Артикул: | 1504434 |
Дата написания: | 14.04.2014 |
Тип работы: | Контрольная работа |
Предмет: | Объектно-ориентированное программирование |
Количество страниц: | 0 |
В работе создана программа по следующему заданию:
Описать суперкласс Price в заголовочном файле (модуле), который содержит следующие закрытые поля:
a) brand − название товара (тип string);
б) shop − название магазина, в котором продается товар (тип string);
в) cost − цена товара в рублях (руб.коп) (вещественный тип).
Определить все функции, необходимые для правильной работы с объектами такого суперкласса (конструктор, селекторы и мутаторы, функции ввода-вывода).
Описать подкласс Spisok ("Список") в заголовочном файле (модуле) с полями (закрытые элементы класса):
name − имя файла данных (символьный массив длиной 22 символа),
n − количество товаров с ценами на них в динамическом массиве экземпляров spisok,
Price *spisok − динамический массив экземпляров spisok суперкласса Price.
Определить все функции, необходимые для правильной работы с объектами такого подкласса (конструктор, деструктор, функции вывода результата).
Написать программу, которая выполняет следующие действия:
- ввод с клавиатуры данных в массив, состоящий из трех экземпляров суперкласса Price;
- вывод на консоль и в файл данных, полное имя которого введено с клавиатуры, информации о товаре, название которого для поиска введено с клавиатуры и цена которого не превысила максимального значения, введенного с клавиатуры;
- вывести сообщение, если такого товара нет.
Использовать технологию модульного объектно-ориентированного программирования
тест:
Название товара: Холодильник SHARP
Название магазина, в котором продается товар: Домашний уют
Цена товара в рублях: 35000.5
Название товара: Монитор NEC
Название магазина, в котором продается товар: Эльдорадо
Цена товара в рублях: 11000
Название товара: Холодильник МИР
Название магазина, в котором продается товар: ЦУМ
Цена товара в рублях: 40000
Описать суперкласс Price в заголовочном файле (модуле), который содержит следующие закрытые поля:
a) brand − название товара (тип string);
б) shop − название магазина, в котором продается товар (тип string);
в) cost − цена товара в рублях (руб.коп) (вещественный тип).
Определить все функции, необходимые для правильной работы с объектами такого суперкласса (конструктор, селекторы и мутаторы, функции ввода-вывода).
Описать подкласс Spisok ("Список") в заголовочном файле (модуле) с полями (закрытые элементы класса):
name − имя файла данных (символьный массив длиной 22 символа),
n − количество товаров с ценами на них в динамическом массиве экземпляров spisok,
Price *spisok − динамический массив экземпляров spisok суперкласса Price.
Определить все функции, необходимые для правильной работы с объектами такого подкласса (конструктор, деструктор, функции вывода результата).
Написать программу, которая выполняет следующие действия:
- ввод с клавиатуры данных в массив, состоящий из трех экземпляров суперкласса Price;
- вывод на консоль и в файл данных, полное имя которого введено с клавиатуры, информации о товаре, название которого для поиска введено с клавиатуры и цена которого не превысила максимального значения, введенного с клавиатуры;
- вывести сообщение, если такого товара нет.
Использовать технологию модульного объектно-ориентированного программирования
тест:
Название товара: Холодильник SHARP
Название магазина, в котором продается товар: Домашний уют
Цена товара в рублях: 35000.5
Название товара: Монитор NEC
Название магазина, в котором продается товар: Эльдорадо
Цена товара в рублях: 11000
Название товара: Холодильник МИР
Название магазина, в котором продается товар: ЦУМ
Цена товара в рублях: 40000
Файлы артикула: Вариант 6. Описать суперкласс Price в заголовочном файле (модуле), который содержит следующие закрытые поля: a) brand − название товара (тип string); б) shop − название магазина, в котором продается товар (тип string); в) cost − цена товара в рублях (руб.коп) (вещественный тип). ... по предмету объектно-ориентированное программирование
Debug.zip
1.72 МБ
ipch.zip
29.48 КБ
SuperPrice.sln
897 Б
SuperPrice.v11.suo
23 КБ
SuperPrice.zip
459.2 КБ
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 34 работы. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Анализ существующих технологий и технических решений в сфере создания электронных библиотек
СЛЕДУЮЩАЯ РАБОТА
Проектирование ИС «Библиотека» с использованием CASE-технологий