іямі у якіх є потреба у побудові діаграм Динаміки обсягів промислового виробництва регіонів України.
розроблено программа має Зручний та зрозумілій інтерфейс для роботи, Який відповідає віконуванім функціям.
Розроблення Програмні продукти у ПОВНЕ обсязі Виконує УСІ Функції, задані у постановці задачі.
ЛІТЕРАТУРА
1Архангельскій, А.Я.Язик С + + Builder. Довідкове та методичний посібник. [Текст] / А.Я.Архангельскій.М.: Біном, 2008. - 942 с.
2Архангельскій, А.Я.Программірованіе в C + + Builder 6 [Текст] / А.Я.Архангельскій.М.: Біном, 2003. - 1152 с.
ДОДАТОК А
Вхідні дані. Склад контрольного прикладу
ДОДАТОК Б
Структурна схема алгоритму програми
ДОДАТОК В
Текст програми
. срр
/ / ---------------------------------------------------------------------------
# include
# pragma hdrstop
# include «MainUnit.h»
/ / ---------------------------------------------------------------------------
# pragma package (smart_init)
# pragma resource «*. dfm»
# include
# include
# include «AboutUnit.h» * MainForm;
/ / ---------------------------------------------------------------------------
__fastcall TMainForm :: TMainForm (TComponent * Owner)
: TForm (Owner)
{
} TMainForm :: CheckData (AnsiString _year, AnsiString _kind, AnsiString _size, AnsiString _region, AnsiString * err)
{(_year =="")
{
* err=«Заповніть поле Рік»; false;
} (_kind =="")
{
* err=«Заповніть поле Вид промисловості»; false;
} (_size =="")
{
* err=«Заповніть поле Обсяг виробництва»; false;
} (_region =="")
{
* err=«Заповніть поле Регіон»; false;
}
{(StrToInt (_year) <= 0)
{
* err=«Рік повинен бути позитивним числом»; false;
}
} (...)
{
* err=«Рік повинен бути цілим числом»; false;
}
{(StrToFloat (_size) <0)
{
* err=«Обсяг виробництва не може бути негативним числом»; false;
}
} (...)
{
* err=«Обсяг виробництва повинен бути речовим числом»; false;
}
* err=«»; true;