assignment 8
DESCRIPTION
Assignment 8TRANSCRIPT
Employee
# 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:STARTCreate class Employee():
Define attributes Employee(EmployeeNameEmployeeNumber)
getEmployeeNamegetEmployeeNumbersetEmployeeNamesetEmployeeNumber
Create class ProductWorker(Employee):Define attributes ProductWorker(
ShiftNumberHourlyPay)
getShiftNumbergetHourlyPaysetShiftNumbersetHourlyPay
Call class ProductWorker()Create object of class ProductWorker()While ProductWorker() attributes != 0
Print Message Enter Employee Name: setEmployeeNamePrint Message Enter Employee Number: setEmployeeNumberPrint Message Ennter Employee Shift: setShiftNumberPrint Message Enter Hourly Pay: setHourlyPay
EndwhileDisplay object of ProductWorker()END
START
Create class Employee(EmployeeName, EmployeeNumber)
Define Methods
Create class ProductWorker(ShiftNumber, HourlyPay)
Define Methods
Call class ProductWorker()
Create an Object of the ProductWorker class
While ProductWorker() attributes != 0Display
MessageRead
EmployeeName
Display Message
Read EmployeeNumber
Display Message
Read ShiftNumber
Display Message
Read HourlyPay
Display object of ProductWorker()
END