Индивидуальные задания. 1. Балабанов, И.Т. Основы финансового менеджмента [Текст]: учебник для вузов./И.ТЛабораторная Работа № 3 ТЕМА:Дружественные Функции СРОК СДАЧИ:6 неделя ЦЕЛЬ РАБОТЫ:Создание дружественных функций в консольном приложении MS Visual C++ 6.0 ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ:Функции, дружественные одному классу. Функции, дружественные нескольким классам. Функции-члены, дружественные другому классу. Дружественные классы. Вызов дружественной функции. Общие требования Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна: Ø представлять собой консольное приложение; Ø содержать русскоязычный или украинско-язычный интерфейс; Ø исходные данные должны быть заданны в качестве начальных значений переменных (тестовый вариант); Ø содержать ввод исходных данных с клавиатуры (пользовательский вариант); Ø отображать сведения о назначении и возможностях программы; Ø отображать сведения об авторе программы; Ø выводить результаты расчётов на экран; Ø содержать запрос о продолжении работы; Ø содержать в коде необходимые пояснения; Ø программа должна быть протестирована; Тематические требования Ø содержать один или несколько классов; Ø каждый класс должен содержать только закрытые данные-члены класса; Ø каждый класс должен содержать один или несколько конструкторов; Ø каждый шаг решения задачи должен быть реализован с помощью дружественной функции; Ø классы не должны содержать функций, которые возвращают значения данных-членов класса (например, GetX (), GetY ()); Ø дружественные функции должны быть универсальными (допускать их использование при решении других вариантов лабораторной работы); Ø задача должна быть решена с помощью объявления объектов класса и вызова дружественных функций в функции main (). Индивидуальные задания При выполнении работы используются задания лабораторной работы № 2, вариант N+1. Контрольные вопросы 1. Функции, дружественные одному классу. 2. Функции, дружественные нескольким классам. 3. Функции-члены, дружественные другому классу. 4. Дружественные классы. 5. Вызов дружественной функции.
|