Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2013, 13:25   #1
IkZ
 
Регистрация: 15.03.2013
Сообщений: 3
По умолчанию Задача С++.Работа с классами

Создайте программу с классом Detail, который включает в себя следующие элементы-данные о партиях деталей, выпускаемых различными цехами завода:
► наименование детали;
►количество деталей;
►номер цеха где они были изготовлены
В класс входят следующие функции-члены класса:
► конструктор по умолчанию;
► деструктор;
►функция инициализации текущего состояния объектов;
►функция просмотра текущего состояния объектов PRINT ();
►функция друг позволяющая вычислить общее количество изделий указываемого наименования;
►виртуальная функция просмотра текущего объекта print();
Производный класс Detail_1 имеет следующие элементы;
► наличие дополнительного антикоррозийного покрытия;
►коэффициент надежности в процентах для разных типов деталей;
► функция просмотра текущего состояния деталей.
IkZ вне форума Ответить с цитированием
Старый 18.03.2013, 13:49   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

IkZ

Задача С++.Работа с классами

Клевая задача, бро! Сохранил!
Rififi вне форума Ответить с цитированием
Старый 18.03.2013, 13:50   #3
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Одобряю написание данной программы.
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Старый 18.03.2013, 14:34   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Клевая задача, бро! Сохранил!
задача уныла.
Класс Detail как бы намекает нам, что это тип детали, а значит объект - отдельная деталь, поля "количество" быть не должно

А если вчитать внимательно, то вот то что выше перечислено относится к "данные о партиях деталей, выпускаемых различными цехами завода: ".
Как бы напрашивается декомпозиция "Завод, Цех, Партия, Деталь". Засунуть в деталь информацию о партиях, да еще и цехах может тока извращенец.

Цитата:
►функция просмотра текущего состояния объектов PRINT ();
►виртуальная функция просмотра текущего объекта print();
такие названия методам тоже нормальный человек не даст, капсом особенно.
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простая задача с классами Tradua C++ Builder 4 12.12.2012 12:38
Задача на delphi с классами llihbig Помощь студентам 0 13.02.2012 15:22
Задача с классами. crystalcfg Общие вопросы C/C++ 6 06.01.2012 22:01
Задача на C++. Работа с классами. HenryL Фриланс 4 10.11.2010 19:52
работа с классами jec Общие вопросы C/C++ 30 05.09.2010 00:03