pebble merchant, JAVA Programming

Assignment Help:
There is a pebble merchant. He sells the pebbles, that are used for shining the floor. His main duty is to take the length of the room’s sides.
But he sometimes mistakes doing that and the mistakes result in losses. So, he comes to you, and asks you to make a small intelligent car,
which could run along the room’s walls and calculate their length. The car has to come back from where it’s started.
This means the starting point is the same as the ending one. When the car gives the length of the room’s walls,
you could calculate the surface area of the floor. Knowing the surface area, you could calculate the price for covering the whole floor with pebbles.
3 kilograms of pebbles are needed for covering an area of 1 square meter . The rate of the pebbles is $5 per kilogram.
For example The car’s measurements are illustrated, using two arrays. Array 1 = {L, R, L, R, R, L, R, R, L, R, R, L, R, L, L, R, Z}
Where L denotes, that the car turned Left. R denotes, that the car turned Right. Z denotes, that the finishing point is after the last turn.
The following picture will clear any misunderstandings (on this example Array 1 = {L,R,R,R,Z})

Array 2 = {3, 4, 2, 3, 2, 4, 5, 4, 2, 3, 2, 1, 2, 2, 2, 1, 2} An element of Array 2 denotes the length (in meters), covered by the car,
after taking the corresponding turn. {3L, 4R, 2L, 3R, 2R, 4L, 5R, 4R, 2L, 3R, 2R, 1L, 2R, 2L, 2L, 1R, 2Z}
In this representation it is clearly visible that the direction from entry turning point is measured, along with the distance to the next turning point.
The last element Z in Array 1 represents that the corresponding length in the Array 2 is the final distance and the car will be at finishing point after
covering this length.

The area of the given picture is 63 square meters and the cost for covering it is $945.
Step 1:
In your Solution File:
Implement your logic in the function int * findCost(char direction[],int length[]).
char direction[] : is a character array which represents turning direction of car.
int length[] : is an integer array, which represents the length, traveled by the car, in each direction.
You can create more functions if required, but those functions should be in the same file.

Step 2:
Your solution needs to consider the following constraints.
In this problem you have to make a program for the pebble merchant.
His main duty is to take the length of the room’s sides. But he sometimes mistakes doing that and the mistakes result in losses.
So, he comes to you and asks you to make a small intelligent car, which could run along the room’s walls and calculate their length.
The car has to come back from where it started.
This means the starting point is the same as the ending one.
The direction array contains only L, R and Z in UPPER CASE; otherwise return {0,0}
The Prototype of the function is
int * findCost(char direction[],int length[]). This method takes the following arguments:
direction is a character array, which represents the turning directions of the car.
length is an integer array, which represents the length, traveled by the car, in each direction.

This method returns an integer array having two elements first is the calculated area and second is the estimated cost.
The constraints are:
The direction array contains only L, R and Z in UPPER CASE; otherwise return {0,0}
The direction array''''s last element should be Z; otherwise return {0,0}
Each element in the length array should be greater than 0; otherwise return {0,0}
write a progrm to design it?

Related Discussions:- pebble merchant

Automated the claim sub-system, Automated the claim sub-system: Insur...

Automated the claim sub-system: Insurance Domain:       CIA-MI   Type                                         Development - Web-based Application Role

Getting code, can i have code on this assignment: The code in the main meth...

can i have code on this assignment: The code in the main method should do the following: 1. Prompt the user for a string input value for the amount in dollars and store it in a va

Bluej, how to write a program to assign value of variable age and print if ...

how to write a program to assign value of variable age and print if person is major.

Develop an ehospital project, Develop an ehospital project Project Descr...

Develop an ehospital project Project Description: I am preparing ehopsital project.for the requires of hospital in that patient registration and billing module and stores mod

Build an android app like the example in the project details, Build an andr...

Build an android app like the example in the project details Project Description: Construct an android app like cam finder using my own ideas, design and features which I wil

Luminous Jewels - The Polishing Game, Byteland county is very famous for lu...

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

What is dynaactionform, A specialized subclass of ActionForm that permits t...

A specialized subclass of ActionForm that permits the creation of form beans with dynamic sets of properties (configured in configuration file), without requiring the developer to

Need to modify joomla component, Project Description: I want to modify J...

Project Description: I want to modify Joomla component. Now there is Akeeba subscription component on this site. It works and the whole thing is fine, but there is no "teaser

Is jsp technology extensible?, YES. JSP technology is extensible by the dev...

YES. JSP technology is extensible by the development of custom actions, or tags, which are encapsulated in tag libraries. #question..

Smugglers decodes , Smugglers are becoming very smart day by day. Now they ...

Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they are send

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd