assignment 8

1
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: 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 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 != 0 Display Message Read EmployeeName Display Message Read EmployeeNumber Display Message Read ShiftNumber Display Message Read HourlyPay Display object of ProductWorker() END

Upload: andrew-carts

Post on 03-Feb-2016

133 views

Category:

Documents


0 download

DESCRIPTION

Assignment 8

TRANSCRIPT

Page 1: Assignment 8

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