Создайте программу с классом Phone, который включает в себя следующие данные – элементы о разговорах на международной АТС:
- дату разговора;
- код и название города;
- продолжительность разговора;
- тариф;
- номер телефона в этом городе;
- номер телефона абонента.
В состав класса входят следующие функции-члены класса:
- конструктор по умолчанию;
- деструктор;
- функция установки текущего состояния объекта;
- функции просмотра текущего объекта;
- функция, которая позволяет вывести по номеру телефона название города;
- функция - друг, которая подсчитает суммарное время разговора с указанным городом;
- виртуальная функция просмотра текущего объекта.
Производный класс Phone _1 содержит следующие элементы:
- вид льгот;
- процент для льготного тарифа;
- надбавка к тарифу за срочность вызова;
- переопределенную функцию просмотра состояния объекта.
Введите пользовательские данные для работы с классом
Есть пример готовой работы с похожими данными.