#beginner level object oriented programming pseudocode and class help

1 messages · Page 1 of 1 (latest)

green isle
#

Here is the Class:

Class Car
//fields
Private Integer yearmodel
Private String make
Private Integer speed

//constructor
Public Car (yearmodel, make, speed)
Set yearmodel= yearmodel
Set make= make
Set speed=0

//setters
Public Module setYearmodel (Integer yearmodel)
Set yearmodel= yearmodel
End Module

Public Module setMake (String meke)
Set make= make
End Module

Public Module setSpeed (Integer speed)
Set speed = 0
End Module

//getters
Public Module Integer getyearmodel()
Return yearmodel
End Module

Public Module String getmake ()
Return make
End Module

Public Module Integer getspeed ()
Return speed
End Module

Public Module accelerate()
Set speed= speed +5
End Module

Public Module brake()
Set speed= speed - 5
End Module

End Class

#

Here is the pseudocode modularized:

Module Main()
Declare Car mycar
Declare Integer yearmodel
Declare Integer String make
Declare Integer Speed
Declare Index

Set mycar= New Car (yearmodel, make, speed)

Call yearmodel()
Call make()
Call speed()
Call accelerate()
Call brake()

End Module

Module yearmodel()

 Display "What is the year model of your car?"
 Input yearmodel
mycar.setYearmodel(inputYearmodel)
Display "The year model of your car is  ",       mycar.getYearmodel()

End Module

Module make()

Display "What is the make of your car?"
Input make
mycar.setMake(inputMake)
Display "The make of your car is  ", mycar.getMake()

End Module

Module speed()

 Display "What is the current speed of your car?"
 Input speed
 mycar.setspeed(inputSpeed)
 Display "The current speed of your car is  ",mycar.getSpeed()

End Module

Module accelerate()

For Index 1 to 5
Call mycar.accelerate()
Display "The current speed of your car after accelerating is .", mycar.speed
End For

End Module

Module brake()

For Index 1 to 5
Call mycar.brake()
Display "The current speed of your car after braking is .", mycar.speed
End For

End Module