0 / 0 / 0
Регистрация: 23.01.2016
Сообщений: 4
|
||||||
1 | ||||||
Дополнения к классу Person16.03.2017, 19:10. Показов 965. Ответов 1
Метки нет Все метки)
(
Я был бы крайне блогадарен за любую помощь!
На основе класса Person сформировать производный класс «Рабочий с фиксированным окладом», включающий дополнительно к данным класса Person: 1) оклад; 2) % премии; 3)стаж работы на предприятии. Определите в классе -все необходимые на ваш взгляд конструкторы. -get/set функции или свойства для доступа к закрытым полям (можно часть полей реализовать как автоматические свойства). По крайней мере для одного из полей организуйте проверку данных на корректность. -функцию, выводящую данные всех полей на экран Добавьте функции, осуществляющие -расчет общей суммы заработной платы с учетом премии -расчет подоходного налога -расчет суммы, выдаваемой на руки, с учетом налога -повышение % премии в 2 раза если стаж работы больше 10 лет Составьте программу для тестирования созданного Вами класса в которой а) - один объект объявите с фиксированными значениями «Пилюлькин», «Петя», 'm', 12.01.1985, 10000 руб., 15%, 2 года. -Данные для еще одного объекта запросите у пользователя -выведите для каждого из них заработанную и полученную на руки сумму б) - запросите у пользователя данные о 5-ти работниках - увеличьте премии в 2 раза всем, у кого стаж работы больше 10 лет Выведите на экран - их общую налоговую сумму - фамилию того, кто заработал больше всех
0
|
|
16.03.2017, 19:10 | |
Ответы с готовыми решениями:
1
Vector, push_back. Cannot convert parameter 1 from 'person' to 'person ^'
Разница между объявлениями const Person p1 и Person const p1 Дополнения комментариев |
16.03.2017, 19:16 | 2 |
Целое ТЗ
![]()
0
|
16.03.2017, 19:16 | |
Помогаю со студенческими работами здесь
2
Класс Person Класс Person класс person Дополнения к книге Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |