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

Реферат Система класів для опису плоских геометричних фігур





lt; lt; laquo ;; lt; lt; endl lt; lt; Лівий нижній Кут: lt; lt; Temp- gt; LDX lt; lt; laquo ;; lt; lt; Temp- gt; LDY lt; lt; laquo ;; lt; lt; endl lt; lt; Правий нижній кут lt; lt; Temp- gt; RDX lt; lt; laquo ;; raquo;lt;lt;Temp-gt;RDYlt;lt;laquo;;raquo;lt;lt;endllt;lt;laquo;Площадь=raquo;lt;lt;Temp-gt;Squarelt;lt;laquo;;raquo;lt;lt;endllt;lt;laquo;Периметр=raquo;lt;lt;Temp-gt;Perimeterlt;lt;laquo;;raquo;lt;lt;endl;

} if (Shapes [fnum] - gt; type == 3)

{*Temp=dynamic_castlt;Quadrate*gt;(Shapes[fnum]);gt;FindSquare();gt;FindPerimeter();

//float sd=sqrt(pow(Temp-gt;LTX-Temp-gt;RTX,2)+pow(Temp-gt;LTY-Temp-gt;RTY,2));lt;lt;laquo;Квадрат:Информацияraquo;lt;lt;endllt;lt;laquo;Сторона=raquo;lt;lt;Temp-gt;sidelt;lt;laquo;;raquo;lt;lt;endllt;lt;laquo;Левый Верхній Кут: lt; lt; Temp- gt; LTX lt; lt; laquo ;; lt; lt; Temp- gt; LTY lt; lt; laquo ;; lt; lt; endl lt; lt; Правий верхній кут lt; lt; Temp- gt; RTX lt; lt; laquo ;; lt; lt; Temp- gt; RTY lt; lt; laquo ;; lt; lt; endl lt; lt; Лівий нижній Кут: lt; lt; Temp- gt; LDX lt; lt; laquo ;; lt; lt; Temp- gt; LDY lt; lt; laquo ;; lt; lt; endl lt; lt; Правий нижній кут lt; lt; Temp- gt; RDX lt; lt; laquo ;; raquo;lt;lt;Temp-gt;RDYlt;lt;laquo;;raquo;lt;lt;endllt;lt;laquo;Площадь=raquo;lt;lt;Temp-gt;Squarelt;lt;laquo;;raquo;lt;lt;endllt;lt;laquo;Периметр=raquo;lt;lt;Temp-gt;Perimeterlt;lt;laquo;;raquo;lt;lt;endl;

}

cout lt; lt; Введіть номер команди і натисніть Enter lt; lt; endl;

cout lt; lt; 1. Змінити розмір lt; lt; endl lt; lt; 2. Зрушити lt; lt; endl lt; lt; 3. Повернути на кут lt; lt; endl lt; lt; 4. Вийти в меню lt; lt; endl;

int item2; gt; gt; item2; (item2 == 1)

{

if (Shapes [fnum] - gt; type == 1)

{

cout lt; lt; Введіть число, на яке потрібно збільшити радіус lt; lt; endl;

float r; gt; gt; r; * Temp=dynamic_cast lt; Circle * gt; (Shapes [fnum]); gt; Resize (r, 0);

} (Shapes [fnum] - gt; type == 2)

{

cout lt; lt; Введіть через пробіл збільшення довжини і ширини прямокутника lt; lt; endl;

float x, y; gt; gt; x gt; gt; y; * Temp=dynamic_cast lt; Rectangle * gt; (Shapes [fnum]); gt; Resize (x, y);

} (Shapes [fnum] - gt; type == 3)

{

cout lt; lt; Введіть збільшення сторони квадрата lt; lt; endl;

float x; gt; gt; x; * Temp=dynamic_cast lt; Quadrate * gt; (Shapes [fnum]); gt; Resize (x);

}

} if (item2 == 2)

{

cout lt; lt; Введіть через пробіл зсув по осі X, по осі Y lt; lt; endl;

float x, y; gt; gt; x gt; gt; y; (Shapes [fnum] - gt; type == 1)

{* Temp=dynamic_cast lt; Circle * gt; (Shapes [fnum]); gt; Move (x, y);

} if (Shapes [fnum] - gt; type == 2)

{* Temp=dynamic_cast lt; Rectangle * gt; (Shapes [fnum]); gt; Move (x, y);

} if (Shapes [fnum] - gt; type == 3)

{* Temp=dynamic_cast lt; Quadrate * gt; (Shapes [fnum]); gt; Move (x, y);

}

} if (item2 == 3)

{(Shapes [fnum] - gt; type == 1)

{ lt; lt; Коло обертається, обертається ... lt; lt; endl;

} if (Shapes [fnum] - gt; type == 2)

{

cout lt; lt; Введіть кут повороту за годинниковою стрілкою (в градусах) lt; lt; endl;

float ang; gt; gt; ang; * Temp=dynamic_cast lt; Rectangle * gt; (Shapes [fnum]); gt; Rotate (ang);

} if (Shapes [fnum] - gt; type == 3)

{

cout lt; lt; Введіть кут повороту за годинниковою стрілкою (в градусах) lt; lt; endl;

float ang; gt; gt; ang; * Temp=dynamic_cast lt; Quadrate * gt; (Shapes [fnum]); gt; Rotate (ang);

}

} {break;}

}

}

else

{

cout lt; lt; На площині поки немає жодної фігури. lt; lt; endl;

}

}

else if (task == 2)

{


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





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

  • Реферат на тему: Нижній Тагіл
  • Реферат на тему: Аналіз ринку нерухомості м Нижній Тагіл
  • Реферат на тему: Утруднене прорізування зубів мудрості на нижній щелепі
  • Реферат на тему: Нижній Новгород в XVII столітті: влада, суспільство, культура
  • Реферат на тему: Позалікарняна бронхопневмонія в нижній частці правої легені середньої тяжко ...