
Среда программирования: Visual C++ .NET 2019
Название работы: Классы. Создание класса SalesPerson, отслеживающего суммы продаж служащего за определенный срок работы
Тематика работы: Технологии, Прочие
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: самоссылочная конструкция, класс SalesPerson, TotalSales, MonthSales, PeriodSales
Функции программы:
Программа реализована в 2-х вариантах:
1-й - как требовалось по заданию;
2-й - сделан универсальный класс.
В обоих вариантах для проверки работы функций-членов класса динамический массив забивается случайными числами автоматически.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для правильного отображение русских букв в консольном окне, нужно в свойствах окна выбрать шрифт Lucida Console.
Комментарии программиста:
-------------------------
В задании написано: Все функции-члены класса должны выводить информацию на экран в удобном и понятном для пользователя виде. Т.е. из написанного следует, что функции-члены класса должны сами выводить на экран значения. По-моему это не совсем правильно и корректно. По-моему функции-члены класса (TotalSales, MonthSales и PeriodSales) должны выдавать числа-значения, а не выводить их на экран. А уже обработку и вывод этих значений на экран должна осуществлять программа, которая создает объект класса. Это делает класс универсальным.
Поэтому я сделал два варианта на выбор:
1. вариант 1 - сделано все по заданию. Т.е. функции-члены класса выводят свои значения в консоль самостоятельно. В программе создается объект класса, заносятся случайные значения для проверки, вызываются соответствующие методы.
2. вариант 2 - сделан универсальный класс. Т.е. в программе создается объект класса, заносятся случайные значения для проверки, из функций-членов получаются значения, которые обрабатываются и выводятся на экран.
В обоих вариантах для проверки работы функций-членов класса динамический массив забивается случайными числами автоматически.
-------------------------
Пояснения к запуску программы:
Для правильного отображение русских букв в консольном окне, нужно в свойствах окна выбрать шрифт Lucida Console.
Программа
Вариант 1
exe-файл
msvcp140d
Program
ucrtbased
vcruntime140d
Program
Debug
Program
Program
Program
Program
Debug
Program.Build.CppClean
Program.exe
Program
Program
Program
CL.command.1
CL.read.1
CL.write.1
link.command.1
link.read.1
link.write.1
Program
Program.vcxproj.FileListAbsolute
SalesPerson
vc142
vc142
Program
Program
Program.vcxproj
Program.vcxproj
SalesPerson
SalesPerson
Program
Вариант 2
exe-файл
msvcp140d
Program
ucrtbased
vcruntime140d
Program
Debug
Program
Program
Program
Program
Debug
Program.exe
Program
Program
program.obj
Program
CL.command.1
CL.read.1
CL.write.1
link.command.1
link.read.1
link.write.1
Program
SalesPerson
vc142
vc142
Program
Program
Program.vcxproj
Program.vcxproj
SalesPerson
SalesPerson
Program
Отчет к программе. СодержаниеUML-диаграмма
Предварительный просмотр
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 800 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |