С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 13.04.2021
Сообщений: 19
1

Реализуйте иерархию классов, описывающих служащих в компании

28.09.2021, 16:10. Показов 4689. Ответов 3

Author24 — интернет-сервис помощи студентам
Реализуйте иерархию классов, описывающих служащих в компании. На самом верху иерархии — класс Person, который описывает человека именем, фамилией и возрастом. Все атрибуты этого класса являются приватными.

Далее идёт класс Employee и производные от него классы Manager, Agent и Worker.

Класс «Работник» должен иметь метод расчёта заработной платы, переопределённый в каждом из производных классов. Заработная плата Manager постоянна и равна 13000, заработная плата Agent определяется как оклад 5000 + 5% объёма продаж, который хранится в специальном поле класса Agent, и заработная плата Worker определяется как 100 * число отработанных часов, которое также хранится в отдельном поле.

В основной программе создайте список из девяти объектов: первые три — Manager, следующие три — Agent и последние три — Worker. Выведите на экран величину заработной платы всех девяти служащих.


Python
1
2
3
4
5
6
7
8
9
10
class Person:
  def __init__(self,__name,__surname,__age):
    self.name=__name  
    self.surname=__surname
    self.age=__age
 
  def __str__(self):
    return 'Привет меня зовут {}\nМоя фамилия {}\nМне {} лет'.format(self.name,self.surname,self.age) 
 
class Employe:
Написал такое начало.Помогите разобраться как продолжить .Запутался
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
28.09.2021, 16:10
Ответы с готовыми решениями:

Реализуйте иерархию классов для игры Minecraft
В игре Minecraft все игровые объекты делятся на три типа: блоки, сущности и предметы. Блоки – это...

Создать иерархию классов, описывающих бытовую технику
Создать иерархию классов, описывающих бытовую технику. Создать несколько объектов описанных...

Полиморфизм (спроектировать и реализовать иерархию классов, описывающих предметную область «Специалист в области компьютерной техники»)
Спроектировать (нарисовать) и реализовать иерархию классов, описывающих предметную область...

Разработать иерархию классов информационной системы логистической компании
Надо разработать иерархию классов информационной системы логистической компании Можете помочь ,...

Реализовать иерархию классов, где три класса описывающих поведение транспортные средства. Все три класса наследуются
Реализовать иерархию классов, где три класса описывающих поведение транспортные средства. Все три...

3
5041 / 3387 / 1155
Регистрация: 21.03.2016
Сообщений: 8,209
28.09.2021, 18:47 2
все что вам нужно
и лучше новый формат использовать
Python
1
2
def __str__(self):
    return f'Привет меня зовут {self.name}\nМоя фамилия {self.surname}\nМне {self.age} лет'
1
0 / 0 / 0
Регистрация: 13.04.2021
Сообщений: 19
29.09.2021, 17:07  [ТС] 3
Все равно чтото не идет
0
5041 / 3387 / 1155
Регистрация: 21.03.2016
Сообщений: 8,209
29.09.2021, 18:56 4
что именно? мы будем гадать или как?
0
29.09.2021, 18:56
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
29.09.2021, 18:56
Помогаю со студенческими работами здесь

Система классов, описывающих различные транспортные средства
Нужна помощь в написании программы "Система классов, описывающих различные транспортные средства"....

Создать семейство классов, описывающих геометрические фигуры
Люди добрые помогите сделать финальный проект !!! (Задание) Создать семейство классов,...

Система классов описывающих различные транспортные средства
Написать программу на C#:система классов описывающих различные транспортные средства

Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов
Задание: Разработать в соответствии с индивидуальным заданием иерархию классов и приложение,...

Разработать иерархию классов и поместить в список объекты разных классов
1. Определить иерархию классов (в соответствии с вариантом). 2. Определить в классе статическую...

Разработать иерархию классов и приложение, демонстрирующее работу с коллекцией объектов разных классов
Задание: Разработать в соответствии с индивидуальным заданием иерархию классов и приложение,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru