#employee.py class Employee: def__init__(self,Emp_name,Emp_id): self.__Emp_name=Emp_name self.__Emp_id=Emp_id defset_Empname(self,Emp_name): self.__Emp_name=Emp_name defset_Empid_number(self,Emp_id): self.__Emp_id=Emp_id defget_Empname(self): returnself.__Emp_name defget_Empid_number(self): returnself.__Emp_id class ProductionWorker(Employee): def__init__(self,Emp_name,Emp_id,Emp_shift, Emp_pay_rate): Employee.__init__(self,Emp_name,Emp_id) self.__Emp_shift=Emp_shift self.__Emp_pay_rate=Emp_pay_rate defset_Empshift_number(self,Emp_shift): self.__Emp_shift=Emp_shift defset_Emppay_rate(self,Emp_pay_rate): self.__Emp_pay_rate=Emp_pay_rate defget_Empshift_number(self): returnself.__Emp_shift defget_Emppay_rate(self): returnself.__Emp_pay_rate def main(): Employee_name='' Employee_id='' Employee_shift=0 Employee_pay=0.0 Employee_name=input('Enter the employee name: ') Employee_id=input('Enter the employee ID number: ') Employee_shift=int(input('Enter the employee shift number: ')) Employee_pay=float(input('Enter the employee hourly pay rate: ')) wrk=ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay) print('Production worker details: ') print('Employee name:',wrk.get_Empname()) print('Employee ID number:',wrk.get_Empid_number()) print('Shift Number:',wrk.get_Empshift_number()) print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='') main() #mainEmployee.py from employee import Employee def main(): Employee_name='' Employee_id='' Employee_shift=0 Employee_pay=0.0 Employee_name=input('Enter the employee name: ') Employee_id=input('Enter the employee ID number: ') Employee_shift=int(input('Enter the employee shift number: ')) Employee_pay=float(input('Enter the employee hourly pay rate: ')) wrk=Employee.ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay) print('Production worker details: ') print('Employee name:',wrk.get_Empname()) print('Employee ID number:',wrk.get_Empid_number()) print('Shift Number:',wrk.get_Empshift_number()) print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='') main()
#employee.py class Employee: def__init__(self,Emp_name,Emp_id): self.__Emp_name=Emp_name self.__Emp_id=Emp_id defset_Empname(self,Emp_name): self.__Emp_name=Emp_name defset_Empid_number(self,Emp_id): self.__Emp_id=Emp_id defget_Empname(self): returnself.__Emp_name defget_Empid_number(self): returnself.__Emp_id class ProductionWorker(Employee): def__init__(self,Emp_name,Emp_id,Emp_shift, Emp_pay_rate): Employee.__init__(self,Emp_name,Emp_id) self.__Emp_shift=Emp_shift self.__Emp_pay_rate=Emp_pay_rate defset_Empshift_number(self,Emp_shift): self.__Emp_shift=Emp_shift defset_Emppay_rate(self,Emp_pay_rate): self.__Emp_pay_rate=Emp_pay_rate defget_Empshift_number(self): returnself.__Emp_shift defget_Emppay_rate(self): returnself.__Emp_pay_rate def main(): Employee_name='' Employee_id='' Employee_shift=0 Employee_pay=0.0 Employee_name=input('Enter the employee name: ') Employee_id=input('Enter the employee ID number: ') Employee_shift=int(input('Enter the employee shift number: ')) Employee_pay=float(input('Enter the employee hourly pay rate: ')) wrk=ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay) print('Production worker details: ') print('Employee name:',wrk.get_Empname()) print('Employee ID number:',wrk.get_Empid_number()) print('Shift Number:',wrk.get_Empshift_number()) print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='') main() #mainEmployee.py from employee import Employee def main(): Employee_name='' Employee_id='' Employee_shift=0 Employee_pay=0.0 Employee_name=input('Enter the employee name: ') Employee_id=input('Enter the employee ID number: ') Employee_shift=int(input('Enter the employee shift number: ')) Employee_pay=float(input('Enter the employee hourly pay rate: ')) wrk=Employee.ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay) print('Production worker details: ') print('Employee name:',wrk.get_Empname()) print('Employee ID number:',wrk.get_Empid_number()) print('Shift Number:',wrk.get_Empshift_number()) print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='') main()
Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter4: The Selection Structure
Section: Chapter Questions
Problem 12E
Related questions
Question
#employee.py
class Employee:
def__init__(self,Emp_name,Emp_id):
self.__Emp_name=Emp_name
self.__Emp_id=Emp_id
defset_Empname(self,Emp_name):
self.__Emp_name=Emp_name
defset_Empid_number(self,Emp_id):
self.__Emp_id=Emp_id
defget_Empname(self):
returnself.__Emp_name
defget_Empid_number(self):
returnself.__Emp_id
class ProductionWorker(Employee):
def__init__(self,Emp_name,Emp_id,Emp_shift, Emp_pay_rate):
Employee.__init__(self,Emp_name,Emp_id)
self.__Emp_shift=Emp_shift
self.__Emp_pay_rate=Emp_pay_rate
defset_Empshift_number(self,Emp_shift):
self.__Emp_shift=Emp_shift
defset_Emppay_rate(self,Emp_pay_rate):
self.__Emp_pay_rate=Emp_pay_rate
defget_Empshift_number(self):
returnself.__Emp_shift
defget_Emppay_rate(self):
returnself.__Emp_pay_rate
def main():
Employee_name=''
Employee_id=''
Employee_shift=0
Employee_pay=0.0
Employee_name=input('Enter the employee name: ')
Employee_id=input('Enter the employee ID number: ')
Employee_shift=int(input('Enter the employee shift number: '))
Employee_pay=float(input('Enter the employee hourly pay rate: '))
wrk=ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay)
print('Production worker details: ')
print('Employee name:',wrk.get_Empname())
print('Employee ID number:',wrk.get_Empid_number())
print('Shift Number:',wrk.get_Empshift_number())
print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='')
main()
#mainEmployee.py
from employee import Employee
def main():
Employee_name=''
Employee_id=''
Employee_shift=0
Employee_pay=0.0
Employee_name=input('Enter the employee name: ')
Employee_id=input('Enter the employee ID number: ')
Employee_shift=int(input('Enter the employee shift number: '))
Employee_pay=float(input('Enter the employee hourly pay rate: '))
wrk=Employee.ProductionWorker(Employee_name, Employee_id, Employee_shift,Employee_pay)
print('Production worker details: ')
print('Employee name:',wrk.get_Empname())
print('Employee ID number:',wrk.get_Empid_number())
print('Shift Number:',wrk.get_Empshift_number())
print('Hourly pay rate:$', format(wrk.get_Emppay_rate(),',.2f'),sep='')
main()
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 3 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage