DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Використання

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

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

Рік:
2013
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інші

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

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ Національній університет "Львівська політехніка"  Звіт до лабораторної роботи №3 з курсу "ООП" Тема : Використання класових типів та управління доступом до членів классу ( методи та параметри). Завдання : Написати програму алгоритмічною мовою С++ згідно з завданням, отриманим від викладача. Програма повинна реалізувати функційність об'єкта заданого класу у відповідності із завданням. В програмі потрібно задіяти застосування різних прав доступу до методів та параметрів класу. Реалізувати клас для забезпечення роботи із фігурою паралелограм. Визначення довжин сторін. Визначення гіпотенузи. Визначення кутів паралелограма. Визначення площі і периметру Текст програми : class Par{ public : float a,h,kyt; float dov (); float gip (); float per (); float plo (); Par() {a=0;h=0;kyt=0; }; ~Par () {a=0;h=0;kyt=0; }; private : float RvG(); }; Par G;float pi=3.14; float k=sqrt(2); float Par::RvG() {return((kyt*pi)/180); } float Par::dov () { return (sin((pi/2-RvG()))*h)/sin(RvG()); } float Par::gip() {return (k*a); }; float Par::per() {return(a*2+2*dov()); } float Par::plo() {return(a*h); } void __fastcall TForm1::Button1Click(TObject *Sender) {G.a=StrToFloat(LabeledEdit1->Text); G.h= StrToFloat(LabeledEdit2->Text); G.kyt=StrToFloat(LabeledEdit3->Text); LabeledEdit4->Text=FloatToStr(G.dov()); LabeledEdit6->Text=FloatToStr(G.gip()); LabeledEdit5->Text=FloatToStr(180-G.kyt); LabeledEdit7->Text=FloatToStr(G.per()); LabeledEdit8->Text=FloatToStr(G.plo()); } Блок схеми: Визначення довжини іншої сторони  Схема основної програми Результат виконання програми:  Висновок : На даній лабораторній роботі , я закріпив знання по використанні класових типів. В завданні до лабораторної використовував різні способи доступом до членів классу ( методи та параметри) .
Антиботан аватар за замовчуванням

31.03.2013 13:39

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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