Курсовая работа: Автоматизация учёта продажи товаров в магазинах
charaddress[30];//адрес магазина
chardate[30];//дата и время изменения файла
public:
voidset(char*, char*, char*);//присваивание данных объекту
voidshow();//вывод объектов на экран (в виде таблицы)
char* get_nazvanie()//"получить" nazvanie
void set_date_after_redact(char*);
friendvoidsort_shops(Shop*, int);//сортировка магазинов по названию
};
class Commodity //класстовар
{
char name[30];//название
int kol;//количество всего
int prodano;//количество проданных
double price;//цена товара
double gain;//выручка с продажи товаров
public:
void set(char*,int, int, double, double);//присваиваниезначенийобъекту
voidset_redact(int, int, double,double);//присваивание значений объекту после редактирования
char* get_name();//"получить" название товара
doubleget_gain();//"получить" значение выручки
void show();//вывод объектов на экран (в виде таблицы)
friend void sort_commodity_name(Commodity*,int);//сортировкапоназванию
friend void sort_commodity_price(Commodity*, int);//сортировкапоцене
};
2.3 Разработка программного кода приложения
С++ в настоящее время считается господствующим языком, используемым для разработки коммерческих программных продуктов.
С++ является языком программирования общего назначения. Естественная для него область применения - системное программирование, понимаемое в широком смысле этого слова. Кроме того, С++ успешно используется во многих областях приложения, далеко выходящих за указанные рамки. Реализации С++ теперь есть на всех машинах, начиная с самых скромных микрокомпьютеров - до самых больших супер-ЭВМ, и практически для всех операционных систем.
Объектно-ориентированное программирование наилучшим образом предоставляет технологию управления элементами любой сложности, создавая условия для многократного использования программных компонентов и объединения данных с методами их обработки.
Суть объектно-ориентированного программирования заключается в использовании концепции “объектов” , то есть, скорее, образов, чем данных. Руководящая идея этого подхода заключается в стремлении связать данные с обрабатывающими эти данные методами в единое целое - объект. Объекты имеют характеристики и возможности.