Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Поможете с реализацией абстрактного класса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать программу, которая выводит на экран имя автора. http://www.cyberforum.ru/cpp-beginners/thread569498.html
Создать программу которая выводит на экран имя автора. Также программа должна содержать описание двух целочисленных переменных, которые вводятся с клавиатуры, а заткм их сумма выводится на экран
C++ Заменить строку значением соответствующего индекса. Всем привет) нужно найти максимум среди элементов главной диагонали 2х массива и заменить строку где находиться тот максимум со значением соответствующего индекса строки. #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread569496.html
C++ Уравнение
Помогите решить уравнение y=e^(x^2-1)+ (X*sin⁡〖1/x〗)/∜(9-√x)
C++ Как реализовать данный абстрактный класс?
Создать абстрактный класс Клиент с методами, позволяющими вывести на экран информацию о клиентах банка. Создать производные классы: Вкладчик (фамилия, дата открытия вклада, размер вклада,...
C++ gotoxy в dev cpp http://www.cyberforum.ru/cpp-beginners/thread569478.html
как записать этот оператор в dev cpp ? gotoxy(1,4); пишет `gotoxy' undeclared (first use this function)
C++ Создание класса во время выполнения программы Как создать класс во время выполнения программы? К примеру, поступил запрос на определенное действия, для выполнения действия программа создает класс, далее этот класс взаимодействует с программой... подробнее

Показать сообщение отдельно
huter
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 4

Поможете с реализацией абстрактного класса? - C++

09.05.2012, 17:09. Просмотров 349. Ответов 0
Метки (Все метки)

В Используя виртуальные функции и принцип полиморфизма, смоделируйте систему
расчета заработной платы служащих.
Employee (служащий) – базовый класс.
Boss (руководитель), ComissionWorker (служащий с оплатой комисионных), HourlyWorker
(служащий с почасовой оплатой) – производные классы.
Boss получает фиксированную заработную плату;
CommisionWorker – фиксированную зарплату + комиссионный процент в зависимости от
количества продаж;
HourlyWorker – заработная плата начисляется за часы, отработанные в рабочее время и
повышенная оплата за часы, отработанные сверхурочно.

Спроектируйте и реализуйте соответствующую иерархию классов, в классах определите поля,
необходимые для хранения информации о соответствующем типе служащего (имя, фамилия,
должность, дата рождения, фиксированный оклад, количество продаж, отработанные часы и
т.п). Реализуйте метод для вычисления заработной платы (в базовом классе - виртуальный),
переопределите его в производных классах. Если расчет заработной платы приходится на
дату рождения служащего, необходимо добавить премию в 100$.
В основной программе создайте массив объектов типа Employee, выполните вывод на экран
полной информации о каждом служащем (тип служащего, фамилия, имя, должность, размер
заработной платы) на текущую дату (вводится с клавиатуры).


Заранее спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru