Assignment 8
Assignment 8
# EmployeeName: String
# EmployeeNumber: Int
+ getEmployeeName() : String
+ getEmployeeNumber(): Int
+ setEmployeeName(String) : void
+ setEmployeeNumber(String): void
ProductWorker
# ShiftNumber: Int
# HourlyPay: Float
+ getShiftNumber() : Int
+ getHourlyPay(): Float
+ setShift(Int) : void
+ setHourlyPay(Float): void
Pseudocode:
START
Create class Employee():
Define attributes Employee(
EmployeeName
EmployeeNumber)
getEmployeeName
getEmployeeNumber
setEmployeeName
setEmployeeNumber
Create class ProductWorker(Employee):
Define attributes ProductWorker(
ShiftNumber
HourlyPay)
getShiftNumber
getHourlyPay
setShiftNumber
setHourlyPay
Call class ProductWorker()
Create object of class ProductWorker()
While ProductWorker() attributes != 0
Print Message Enter Employee Name:
setEmployeeName
Print Message Enter Employee Number:
setEmployeeNumber
Print Message Ennter Employee Shift:
setShiftNumber
Print Message Enter Hourly Pay:
setHourlyPay
Endwhile
Display object of ProductWorker()
END
START
Define Methods
Define Methods
Display
Message
Read
EmployeeName
Display
Message
Read
EmployeeNumber
END
Display
Message
Read ShiftNumber
Display
Message
Read HourlyPay