Побудувати рівнобічну трапецію з основами 240 і 216

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

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

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

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Програмування комп’ютерної графіки
Варіант:
3

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” /                        Звіт                до лабораторної роботи №1               З КУРСУ   “Програмування комп'ютерної графіки ”                                                                                                                                                                                                          Львів 2015                                                                                                                Завдання: 3. Побудувати рівнобічну трапецію з основами 240 і 216 (основи розташовані горизонтально) і висотою 144.         Список ідентифікаторів констант, змінних, процедур і функцій, використаних в програмі: 1.BOOL LineTo(int x, int y )- малює лінію з поточної вершини до вершини з координатами лс,у. Поточна вершина переміщується у вершину з координатами jc, у. При успішному виконанні функція повертає TRUE, інакше FALSE. 2.CPoint MoveTo(int x, int у) - переміщує поточну вершину, jc, у визначають координати нової поточної вершини. Повертає х- та y-координати попередньої поточної вершини як CPoint об’єкт.                                                  Текст програми: void CChildView::OnPaint() {; CPaintDC dc(this); // device context for painting //get screen resolution int wuruna = GetSystemMetrics(SM_CXSCREEN); int vusota = GetSystemMetrics(SM_CYSCREEN); //calculate screen center int cW = wuruna / 2; int cH = vusota / 2; // Парметри трапеції int nujn9_osnovaW    = cW - 120  ; int nujn9_osnovaW1   = cW + 120 ; int nuz    = cH + 72  ; int verh_osnovaW    = cW - 108  ; int verh_osnovaW1   = cW + 108 ; int verh   = cH - 72  ; // наносим трапецію dc.MoveTo ( nujn9_osnovaW,   nuz  ); //точка нижньої основи зліва dc.LineTo ( nujn9_osnovaW1,  nuz  ); //точка нижньої основи справа dc.MoveTo ( nujn9_osnovaW,   nuz  ); dc.LineTo ( verh_osnovaW,    verh ); dc.MoveTo ( nujn9_osnovaW1,  nuz  ); dc.LineTo ( verh_osnovaW1,   verh ); dc.MoveTo ( verh_osnovaW1,   verh ); dc.LineTo ( verh_osnovaW,    verh ); }                               Результат роботи програми:         /
Антиботан аватар за замовчуванням

04.06.2016 19:06-

Коментарі

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

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

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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