Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
konovalova
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 17
#1

Создать класс “мебель” - C++

02.12.2013, 19:13. Просмотров 564. Ответов 0
Метки нет (Все метки)

1.1. Создать класс “мебель” для описания предмета мебели. Информация о предмете мебели описывается названием, цветом, весом.
Функции класса:
а) ввод данных о предмете мебели;
б) вывод на экран информации о предмете мебели;
в) функция, возвращающая информацию о весе мебели;
г) функция, возвращающая информацию о названии мебели;
д) функция, выводящая на экран информацию о предмете мебели заданного цвета.
Создать массив объектов класса “мебель”, содержащий сведения о нескольких предметах мебели. Вычислить средний вес предметов мебели в массиве. Вывести на экран названия предметов мебели с весом больше заданного. Вывести на экран информацию о предметах мебели красного цвета.
1.2. На базе класса “мебель” создать классы “стол” и “шкаф”.
Информация о столе описывается следующими данными: название, цвет, вес, площадь поверхности крышки, количество ножек. Функции:
а) ввод информации о столе;
б) вывод информации о столе на экран;
в) функция, возвращающая количество ножек.
Информация о шкафе описывается следующими данными: название, цвет, вес, количество секций, высота. Функции:
а) ввод информации о шкафе;
б) вывод информации о шкафе на экран;
в) функция, возвращающая высоту шкафа.
Создать массивы объектов классов “стол” и “шкаф”. Вычислить средние веса всех столов и шкафов. Вывести на экран информацию о столах с заданным количеством ножек. Вывести на экран информацию о шкафах с высотой больше заданной.
1.3. Для описанной иерархии классов создать виртуальную функцию, которая :
а) для класса “мебель” корректирует вес;
б) для класса “стол” корректирует количество ножек;
в) для класса “шкаф” выводит на экран цвет, количество секций, высоту;
Также создать виртуальную функцию вывода объектов классов “мебель”, “стол” и “шкаф” на экран.
Создать массив, вперемешку хранящий указатели на объекты классов “мебель”, “стол” и “шкаф”. Вывести массив на экран. Применить ко всем элементам массива виртуальную функцию. Массив снова вывести на экран.
1.4. Для класса “мебель” перегрузить операцию «==» (предметы мебели считаются равными, если совпадают их названия) и перегрузить операцию «+» (операция увеличивает вес мебели на заданное количество килограммов). Перегрузить операцию присваивания. Перегрузить операции ввода и вывода.
Создать массив объектов класса “мебель”. Вывести на экран информацию о предметах мебели, равных первому предмету из массива.. Увеличить вес предметов мебели с четными номерами на 10 кг, с нечетными — на 20 кг
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 19:13     Создать класс “мебель”
Посмотрите здесь:

Создать класс Мебель - C++
Создать класс Mebel, содержащий следующие элементы: - поле «производитель» char* Vendor; - поле «материал» char* Material; -...

Создать класс - C++
Создать класс содержащий следующие поля: -фамилия -группа -средний бал В классе указать -функции для инициализации -функции...

создать класс - C++
Привет! Пользуюсь Visual C++ 6.0 Написал программу,теперь в ней необходимо создать класс. Класс должен обладать следующими свойствами: ...

создать класс - C++
Помогите создать класс "Хищники" с объектами:рысь, медведь.

создать класс - C++
Создать класс который содержит в закрытой области содержит какие либо данные, а пользователь через интерфейс этого класса может получить...

класс создать - C++
создать класс который в закрытой области содержит данные человека вес рост возраст пол , и пользователь через интерфейс этого класса мог...

Создать класс - C++
Доброго времени суток. Нужна помощь. Завтра контрольная, а я вот как-то не могу написать программу.. Помогите пожалустааа.. \\Создать...

Создать класс - C++
Создать класс <имя класса> (имя класса задается в соответствии с выбранным вариантом), содержащий поля, которые можно использовать для...

Создать класс - C++
Ребятки пожааааалуйст!!!!!!!!!!Очень-очень прошу напишите как ее решать!!!!Я сама нечерта не понимааю!!! Создайте класс account,...

создать класс - C++
создать класс строк и реализовать какие захочешь функции в нем. ребят можете помочь,знаю что примитивно но я вообще в этом ноль

Создать класс - C++
Здравствуйте. Имеется код(исправный) программы для деления многочлена на многочлен. Подскажите пожалуйста как мне создать класс на основе...

Создать класс - C++
создать класс Student, содержащий в качестве компонентов : одномерный массив из 80 элементов для ФИО и числовые битовые поля для записи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru