Question
Please review the below - I am receiving the following error: +The brake and accelerate methods should be in a loop that runs a total
Please review the below - I am receiving the following error: +The brake and accelerate methods should be in a loop that runs a total of five times. Do not call methods five times in a row.
Also need assistance creating the flowchart
Class Car
// Fields
Private String make
Private String speed
Private Integer yearModel
Public Module setToZero(Integer Ref value)
Set value = 0
End Module
// Constructor
Public Module Car(Integer carYearModel , String carMake )
Set yearModel= carYearModel
Set make = carMake
setToZero(speed)
End Module
// Mutators
Public Module setCarMake(String carMake)
Set make = carMake
End Module
Public Module setYearModel(Integer carYearModel)
Set yearModel = carYearModel
End Module
Public Module setSpeed(Integer carSpeed)
Set speed = carSpeed
End Module
// Accessors
Public Function String getMake()
Return make
End Function
Public Function String getYearModel()
Return yearModel
End Function
Public Function Integer getSpeed()
Return speed
End Function
//accelerate method
Public Module accelerate()
Set speed = speed + 5
End Module
Public Module brake()
Set speed = speed - 5
End Module
End Class
Module main()
Declare Car myCar
Set mycar= New Car("1992", "SEDAN")
Call myCar.accelerate()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.accelerate()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.accelerate()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.accelerate()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.accelerate()
Display "Car current Speed " , myCar.getSpeed()
//performing brake 5 times on car
Call myCar.brake()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.brake()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.brake()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.brake()
Display "Car current Speed " , myCar.getSpeed()
Call myCar.brake()
Display "Car current Speed " , myCar.getSpeed()
End module
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started