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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать программу, которая выводит на экран имя автора. http://www.cyberforum.ru/cpp-beginners/thread569498.html
Создать программу которая выводит на экран имя автора. Также программа должна содержать описание двух целочисленных переменных, которые вводятся с клавиатуры, а заткм их сумма выводится на экран
C++ Заменить строку значением соответствующего индекса. Всем привет) нужно найти максимум среди элементов главной диагонали 2х массива и заменить строку где находиться тот максимум со значением соответствующего индекса строки. #include <iostream> #include <string> using namespace std; void main(){ 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. Просмотров 346. Ответов 0
Метки (Все метки)

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

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


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