Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Комп'ютерна інженерія
Кафедра:
Не вказано

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Електроніка
Група:
КІ

Частина тексту файла (без зображень, графіків і формул):

Міністерсво освіти і науки України ДВНЗ «Прикарпатський національний університет імені Василя Стефаника» Кафедра комп’ютерної інженерії та електроніки Лабораторна робота №2 З курсу ООП Класи, члени класу , робота з класами 2015р. 1.Створити клас ПРЯМОКУТНИК. У закритій частині визначити поля-висоту і ширину.Метод класу обчислюють периметр , площу,встановлюють поля даних і повертають їхні значення. Визначити функцію виведення елементів класу. #include <iostream.h> class RECTANGLE{ int x1,x2;     //Закриті члени int y1,y2;     //класу public: int LT,LL;     //Відкриті члени класу int S; int P; RECTANGLE(int leftX,int downY,int rightX,int topY)   //Конструктор {x1=leftX; y1=downY; x2=rightX; y2=topY;} void len();    //Методи класу void area(); void perim(); }; void RECTANGLE::len()    //Реалізація методів {  LT=x2-x1;  LL=y2-y1; } void RECTANGLE::area() {  S=LT*LL; } void RECTANGLE::perim() {  P=2*LT+2*LL; } int main() {  RECTANGLE r1(2,3,10,11); //Перший екземпляр класу  RECTANGLE r2(2,3,7,12); //Другий екземпляр  RECTANGLE *ptr=&r2;     //Покажчик на екземпляр класу  r1.len();       //Виклик методів класу  r1.area();  r1.perim(); //Доступ до членів класу  cout<<"LT="<<r1.LT<<"  LL="<<r1.LL<<endl;  cout<<"S="<<r1.S<<endl;  cout<<"P="<<r1.P<<endl;    ptr->len();       //Доступ до методів через покажчик  (*ptr).area();  ptr->perim();    cout<<"LT_r2="<<r2.LT<<"  LL="<<r2.LL<<endl;  cout<<"S_r2="<<ptr->S<<endl;  cout<<"P_r2="<<(*ptr).P<<endl;  return 0; } Висновки: я навчився перевантажувати операції та функції. Використав набуті навики для перевантаження операторів класу.
Антиботан аватар за замовчуванням

27.05.2015 00:34

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!