Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Help with preparing flow chart, the brake and accelarate methods need to run a t

ID: 3840396 • Letter: H

Question

Help with preparing flow chart, the brake and accelarate methods need to run a total of five times.   

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(int s)

Set speed = s + 5

End Module

Public Module brake()

Set speed = s - 5

End Module

Explanation / Answer

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

Public Module main(String[] args)

   Create Object: Car car = new Car()

   call car.accelerate()
   call car.accelerate()
   call car.accelerate()
   call car.accelerate()
   call car.accelerate()

   call car.brake()
   call car.brake()
   call car.brake()
   call car.brake()
   call car.brake()

End Module

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote