ктора і деструктора; - діалог введення координат; - діалог введення кута поворота.Существует екземпляр класу FigureІзменени значення CenFig і PtOnFigvoidCalcRadCircРасчет радіуса фігури --- Існує екземпляр класу FigureІзменено значеніеFigRadvoidGetParamFigureВивод значень параметрів фігури (Figure &)-Значення параметрів фігуриСуществует екземпляр класу Figure-voidGetCoordPtВивод значення координат точки (Point &)-Координати точкіСуществует екземпляр класу Point-doubleSetAngleІніціалізація кута в підставі сектора-doubleДіалог введення кута в підставі сектора та повідомлення про коректність даних-Змінено значення SecAngvoidSetFigureІніціалізація параметрів фігури (Point &, Point &) voidДіалог введення кута в підставі сектора та повідомлення про коректність даннихСуществуют екземпляри класу PointІзменени значення CenFig, PtOnFig, SecAng, FigRadvoidAreaFigureРасчет площі фігури (Figure &) voidВивод величини площі фігуриСуществует екземпляр класу Figure-FigureКонструктор, для формування примірника (Point &, Point &, double)-Повідомлень про роботу конструктора-Створено екземпляр класу з ініціалізованих членами класу ~ PointДеструктор, для деініціалізацію примірника - Повідомлення про роботу деструктораСуществует примірник классаУдален екземпляр з памятіvoidmainГлавная функція ---- Програма виконана
8 Текст програми на мові C + +
ФайлMain.CPP:
# include
# include
# include
# include
# include
# include "Point.h"
# include "Figure.h"
// File: Figure.cpp
// Project: Class of figure
// Author: Kupriyanov N.N.
// Date: 04.07.2012 Version 1.0 ()// Функція виведення головного меню програми
{(); ("Menu:"); ("1 - Initialize the figure"); ("2 - Output parameters initialized figures"); ("3 - Construct a symmetrical reflection to figure "); (" 4 - Expand the figure at a given angle "); (" 5 - About program "); (" 0 - Exit ");
}; main ()
{= NULL; flag = 0; (); <<"Project: The class of figure" <
<<"Author: Kupriyanov NN" <
<<"Date: 04.07.2012 Version 1.0" <
<
<<"This program on the set parametres of"
<<"a figure counts its square, and also" <
<<"carries out turn and symmetric reflexion"
<<"of a figure." <
{= getch ();
} while (ch! = 13); Cen (0,0); PtOnSh (0,0); Shape (Cen, PtOnSh, 0);
{(); <