Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Об'єктно-орієнтоване програмування мовою С ++

Реферат Об'єктно-орієнтоване програмування мовою С ++





ОЗИЛЬНІ КАМЕРИ 3.1.1moroz_kamera: public zamor_tehnica

{public: _kamera (); _ kamera (AnsiString n, int mo, int p, int maxt, int s, AnsiString c);// c - розташування

~ moroz_kamera () {}; print (TStringGrid * k, int amp; j) const; save (char * s);// сохраненіеclear (char * s);// очистка файлу перед запісьюload (char * s, TStringGrid *, int amp;);// загрузка_kamera amp; operator=(const moroz_kamera amp; m);// перевантаження прісваіваніяbool operator == (const moroz_kamera amp; m1, moroz_kamera amp; m2);// перевантаження порівняння: raspoloshenie;

}

//очистка перед запісьюmoroz_kamera :: clear (char * s)

{* f1;=fopen (s, w ); (f1);

}

//сохранеіне в файлmoroz_kamera :: save (char * s)

{* f1;=fopen (s, a );// a - відкриває файл для додавання

fprintf(f1,laquo;%snraquo;,name);(f1,laquo;%inraquo;,power);(f1,laquo;%inraquo;,cena);(f1,laquo;%inraquo;,max_temp);(f1,laquo;%inraquo;,kol_kamer);(f1,laquo;%snraquo;,raspoloshenie);(f1);

}

//завантаження з файлаmoroz_kamera :: load (char * s, TStringGrid * s1, int amp; j)

{AnsiString fn=s; fin (s); ss; (! fin.eof ())

{moroz_kamera m; (fin, ss, n );// читає цілий рядок (ss!= )

{m.name=ss.c_str (); } (fin, ss, n ); (ss!= )

{. power=StrToInt (ss.c_str ()); } (fin, ss, n ); (ss!= )

{. cena=StrToInt (ss.c_str ());} (fin, ss, n ); (ss!= )

{. max_temp=StrToInt (ss.c_str ());} (fin, ss, n ); (ss!= )

{. kol_kamer=StrToInt (ss.c_str ());} (fin, ss, n ); (ss!= )

{. raspoloshenie=ss.c_str () ;. print (s1, j); }

}. close ();

}

//конструктор за замовчуванням! _kamera :: moroz_kamera (): zamor_tehnica ()

{= вертикальна raquo ;;

} _ kamera :: moroz_kamera (AnsiString n, int mo, int p, int maxt, int s, AnsiString c): zamor_tehnica (n, mo, p, maxt, s)

{= c;

}

//перевантаження присвоювання! _kamera amp; moroz_kamera :: operator=(const moroz_kamera amp; m)//об'єкти=

{if (this!= amp; m)

{= m.name;=m.power;=m.cena; _temp=m.max_temp; _kamer=m.kol_kamer;=m.raspoloshenie;

} * this;

}

//перевантаження сравненіяoperator == (const moroz_kamera amp; m1, moroz_kamera amp; m2)

{srav; (m1.cena == m2.cena)

{srav=true;} else

{srav=false;}; srav;

}

//печатьmoroz_kamera :: print (TStringGrid * k, int amp; j) const

{= j + 1; gt; RowCount=j + 1; gt; Cells [0] [j]=name; gt; Cells [1] [j]=IntToStr (power); gt ; Cells [2] [j]=IntToStr (cena); gt; Cells [3] [j]=IntToStr (max_temp); gt; Cells [4] [j]=IntToStr (kol_kamer); gt; Cells [5] [j]=raspoloshenie;

//------------------------------------------------

//------ ХОЛОДИЛЬНИКИ 3.1.2 ----------------------------- holodilniki:public zamor_tehnica

{public: (); (AnsiString n, int mo, int p, int maxt, int s, AnsiString cx);// cx-схема

~ holodilniki () {}; print (TStringGrid * k, int amp; j) const; save (char * s);// сохраненіеclear (char * s);// очистка файлу перед запісьюload (char * s, TStringGrid *, int amp;);// завантаження з файлу amp; operator=(const holodilniki amp; m);// перевантаження прісваіваніяbool operator == (const holodilniki amp; m1, holodilniki amp; m2);// перевантаження порівняння: shema_komponovki;

};

//очистка перед запісьюholodilniki :: clear (char * s)

{* f1;=fopen (s, w ); (f1);

}

//сохранеіне в файлholodilniki :: save (char * s)

{* f1;=fopen (s, a );// a - відкриває файл для додавання

fprintf(f1,laquo;%snraquo;,name);(f1,laquo;%inraquo;,power);(f1,laquo;%inraquo;,cena);(f1,laquo;%inraquo;,max_temp);(f1,laquo;%inraquo;,kol_kamer);(f1,laquo;%snraquo;,shema_komponovki);(f1);

}

//завантаження з файлаholodilniki :: load (char * s, TStringGrid * s1, int amp; j)

{AnsiString fn=s; fin (s); ss; (! fin.eof ())

{holodilniki m; (fin, ss, n );// читає цілий рядок (ss...


Назад | сторінка 6 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Перевантаження операцій в С + +
  • Реферат на тему: Проектування пристрою для автоматичного сортування завантаження і подачі за ...
  • Реферат на тему: Комплексна механізація перевантаження листової сталі в пакетах
  • Реферат на тему: Оптимізація механізованої лінії перевантаження лісу в пакетах
  • Реферат на тему: Вибір оптимальної схеми механізації для перевантаження заданого вантажу