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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2013, 20:27   #1
D1894
Пользователь
 
Регистрация: 09.05.2012
Сообщений: 12
По умолчанию Классы

Помогите пожалуйста!!! Очень надо!!! Вспомогательный класс вроде написал, а основной не получается!!!!
Требуется реализовать 2 класса. Один класс является основным, другой – вспомогательным. Несколько объектов вспомогательного класса должны быть полями основного класса. Должны быть реализованы методы Init, Read, Display для вспомогательного класса и методы, позволяющие инициализировать все поля основного класса. В основной функции main должны быть объекты основного и вспомогательного классов и приведены примеры работы методов как основного, так и вспомогательных классов. Отсутствуют массивы, за исключением строк, которые представляются в виде массива символов заданной длины.
Вспомогательным классом является элемент сборки мебели, имеющий строковое поле название (шуруп, доска), целое поле - вес и вещественное поле стоимость грамма элемента. Реализовать метод вычисления стоимости элемента, входящего в изделие. Основной класс изделие состоит из 3 элементов, трех целых полей равных количеству каждого элемента при сборке и стоимость сборки изделия (вещественное число). Определить общую стоимость изделия и элемент, который не самый дорогой и не самый дешевый.
(Язык программирования- С++).
Код:
Код:
class Element
 {
   public:
   double CostElem(); 
   void Init(char n, int v, double c); 
   private:
   char name[30];
   int ves;
   double cost;
 };
 
 
void Element::Init(char n, int v, double c);
{
  name=n;
  ves=v;
  cost=c;
}
 
 
 int Element::CostElem()
 {
  return ves*cost;
}
 
 
 
class Product
{
  public:
  double Obcost;           
 void InitRez(    ); 
 private:
 int kol1;
 int kol2;
 int kol3;
 double costSborka;
 
};
D1894 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Классы mishanya6 Общие вопросы C/C++ 1 20.04.2012 14:18
Классы (C++) Sdw Помощь студентам 0 23.12.2011 00:01
C# Классы MarihuanaP Помощь студентам 0 05.12.2011 20:56
Классы в С++ zoluxa Помощь студентам 0 23.03.2010 00:26