Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема!!! Использование классов (C++)

37K
26 апреля 2008 года
Herald
4 / / 26.04.2008
У меня и у моего друга тут проблема возникла с курсовой... Си++ че то нас в тупик поставил... Может кто нить сможет помочь... Вот:
Разработать классы DEC_SIS_C, NAD и FUNC, где:
1). Класс DEC_SIS_C базовый, имеющий защищенные переменные - координаты и масштаб для построения координатной плоскости.
2). Класс NAD производный, имеющий защищенные строковые переменные - необходимые надписи на координатной плоскости.
3). Класс FUNC - производный от DEC_SIS_C и NAD, имеющий общедоступные переменные - наименование функций, интервал построения графика функций, количество значений аргумента функций.
В классе DEC_SIS_C описать конструктор инициализаций защищенных переменных, в котором установлены значения по умолчанию - центр монитора, методы подготовки декартовой системы координат среды.
В классе NAD описать конструктор инициализаций строковых переменных "График функций...", "0", "ось X", "ось Y".
В класе FUNC определить переменные для ввода наименования графика функций, интервала построения графика, количества аргументов заданной функций.
Подготовить тестирующую прогу, в которой все данные для инициализации свойств и методов обьекта вводить по запросу.
320
26 апреля 2008 года
m_Valery
1.0K / / 08.01.2007
Тема называется: Проблема!!! Использование классов (C++)
В чём проблема ? Ты привёл задание,а саму проблему не описал.:eek: Курсовик вместо тебя делать никто не будет,задавай конкретные вопросы.
9
26 апреля 2008 года
Lerkin
3.0K / / 25.03.2003
Цитата: m_Valery
Т...задавай конкретные вопросы.


Дык он и задал: Сделаете за меня (с корешком) задание? :rolleyes:

37K
27 мая 2008 года
Herald
4 / / 26.04.2008
Извините, конечно, что конкретного вопроса не было... Забыл)
Я вот программу на эту задачу вроде бы сделал, только вот кое чего не знаю и до конца недопонимаю... А конкретно:
1). В классе DEC_SIS_C описать конструктор инициализаций защищенных переменных, в котором установлены значения по умолчанию - центр монитора, [COLOR="#ff0000"]методы подготовки декартовой системы координат среды[/COLOR]. :confused:
2). Подготовить тестирующую прогу, [COLOR="Red"]в которой все данные для инициализации свойств и методов обьекта вводить по запросу[/COLOR].
Исправьте, пожалуйста, недочеты в проге:

Код:
class DEC_SIS_C
{
private:
 unsigned short centerX,centerY; // координаты построения графика
 float scale;                    // масштаб
public:
 DEC_SIS_C(unsigned short cX,unsigned short  cY): // конструктор
  centerX(getMaxX()/2),   // инициализация переменных
  centerY(getMaxY()/2)
 {
     centerX = cX;
     centerY = cY;
 }
        /// методы подготовки декартовой
системы координат среды:confused:

};


class NAD:public DEC_SIS_C      // класс NAD, производный от DEC_SIS_C

{
private:
 char * grSign;            // обозначение графика ,
 char * centerSign;        // .. центра,
 char * xSign;             // .. оси Х
 char * ySign;             // .. и оси Y
public:
 NAD (char *gs,char * cs,char * xs,char * ys):
  grSign("График функции "),
  centerSign("0"),
  xSign("Ось X"),
  ySign("Ось Y")
 {
  grSign = gs;
  ...
    }

};

class FUNC:public NAD      // класс FUNC, производный от DEC_SIS_C и NAD

{
public:
 char * fName;
 float interval;
 unsigned short int argsNum;

 void setName(char * newName)
    {
  strcpy(fName,newName);
    }

 void setInterval(float newInterval)
    {
  interval = newInterval;
    }

 void setArgsNum(unsigned short int newArgsNum);
    {
  argsNum = newArgsNum;
    }

};
37K
02 июня 2008 года
Herald
4 / / 26.04.2008
Народ никто в классах не соображает???:(
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог