Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Создать класс Мебель - C++

10.03.2014, 23:01. Просмотров 500. Ответов 4
Метки нет (Все метки)

Создать класс Mebel, содержащий следующие элементы:
- поле «производитель» char* Vendor;
- поле «материал» char* Material;
- метод получения производителя char* GetVendor();
- метод получения материала char* GetMaterial();
- конструктор с параметрами Mebel(char* Vendor, char* Matrial);
Унаследовать от класса Mebel класс Table, содержащий элементы:
- поле «кол-во ножек» int Num;
- поле «высота» int Height;
- поле «ширина» int Width;
- поле «длина» int Length;
- метод расчета периметра стола float Perimeter();
- конструктор с параметрами Table(char* Vendor, char* Material, int Num, int Height, int Width, int Length);
В классе Table перегрузить оператор ++ (бинарный, дружественный оператор),
Новое действие – вернуть площадь крышки стола.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 23:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать класс Мебель (C++):

Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ... - C++
Создать класс Man (человек), с полями: имя, возраст, пол и вес. Определить методы задания имени, возраста и веса. Создать производный класс...

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями - C++
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать абстрактный базовый класс Тройка чисел с...

Создать класс - данные - абстрактный базовый класс. Создать производные классы - C++
Всем привет! У меня вот такая проблема.... Создать класс - данные - абстрактный базовый класс. Создать производные классы - данные типа...

Создать класс Элемент списка (Node), а затем класс Список (List) - C++
Задание: Создать класс Элемент списка (Node), а затем класс Список (List). В зависимости от варианта список должен быть одно или...

Создать Класс Coins (монеты). Класс сохраняет массив из 3 монет ... - C++
Помогите написать програмку, где: Нужно создать Класс Coins (монеты). Класс сохраняет массив из 3 монет и общее количество лицевых сторон...

Класс: создать класс Fraction для работы с дробными числами - C++
Необходимо создать класс Fraction для работы с дробными числами. Число должно быть представлено двумя полями: целая часть – длинное целое...

4
Logumanov
15 / 11 / 2
Регистрация: 06.03.2014
Сообщений: 71
10.03.2014, 23:16 #2
Не понимаю, что сложного. У тебя ведь здесь уже все расписано по шагам, просто берешь и делаешь. Трудности могут возникнуть только с перегрузкой оператора, но и это можно найти в интернете. Дерзай.
0
edwvee
20 / 20 / 2
Регистрация: 27.01.2014
Сообщений: 232
11.03.2014, 00:03 #3
В классе Table перегрузить оператор ++ (бинарный, дружественный оператор),
Что за бинарный ++? Да еще и дружественный.
0
Logumanov
15 / 11 / 2
Регистрация: 06.03.2014
Сообщений: 71
11.03.2014, 01:11 #4
edwvee, осмелюсь предположить, что бинарный оператор - это оператор, принимающий два аргумента и возвращающий один. По сути, operator++ принимает в себя какую-то переменную и единицу, так что его вполне можно считать бинарным. Дружественный оператор - это функция-оператор, которая является не членом класса, а его другом.
0
Liden
19 / 19 / 2
Регистрация: 19.11.2013
Сообщений: 83
11.03.2014, 10:04 #5
Chumayko,попробуйте сами выполнить это задание и вы увидите насколько оно простое)без всяких знаний займет ну ночь от силы)
0
11.03.2014, 10:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2014, 10:04
Привет! Вот еще темы с ответами:

Создать класс Point и производный класс ColoredPoint (цветная точка) - C++
Создайте класс Point (точка на плоскости), характеризующийся двумя координатами. Создайте производный класс ColoredPoint (цветная точка), в...

Создать класс Pair(пара чисел) и класс-наследник Fraction - C++
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше пары p2, если (first.p1>first.p2) или...

Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. - C++
Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Создать производные классы: Rectangle...

Создать базовый класс Car (машина) и производный класс Lorry (грузовик): ООП ошибки - C++
Создать базовый класс Car (машина), характеризуемый торговой маркой (строка), числом цилиндров, мощностью. Определить методы переназначения...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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