Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

Topic: Instance Method and Designing Class. Coding Language: JAVA. You are building a ride booking app called UberApp. Using this app, a customer can book

Topic: Instance Method and Designing Class.
Coding Language: JAVA.
You are building a ride booking app called UberApp. Using this app, a customer can book 3 rides.
- BookRide(Location, Distance) method books rides for a user and prints the fare for that ride based on the distance. After booking the ride, fare will be calculated as below:
Fare =30* distance
- A person can change the location of their last booked ride using changeLocation(Location, Distance) method. The new fare is calculated as;
Fare =30* distance +20% of new Fare. i.g. If, new Fare =210, then the total fare after changing location will be 210+210*0.2=252
- The UberApp keeps track of all the locations visited by the user in an array of String.
- The resetMonth() method resets the location visited in a month as well as the number of remaining rides of that month.
Design the UberApp class that will produce the following output.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions