pebble merchant, JAVA Programming

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?
Posted Date: 8/31/2012 3:58:03 AM | Location : United States







Related Discussions:- pebble merchant, Assignment Help, Ask Question on pebble merchant, Get Answer, Expert's Help, pebble merchant Discussions

Write discussion on pebble merchant
Your posts are moderated
Related Questions
There is no separate homework this week, but you may complete the exercises ahead of time, in which case you only need to attend for long enough to get your work marked off by your

write algorithm to perform the following operations on it create,insertion,deletion,for testing overflow and empty conditions.

In this project you need to write a program called "ECC.java"to implement Elliptic Curve encryption/decryption. Specifically, your program will read parameters, plaintext and ciph

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

I want Selenium Based Test Automation for Java Based Web Application Project Description: I want some test cases to be automated to login to UI which is Java based web applic

h there, i want you please to make an full assignment due in Friday :)

Need Professional Framework Coder with Video Coding Experience? Project Description: Professional Framework Coder with Video Coding experience. You must know API, Java, C++,

A framework is made up of the set of classes which permit us to use a library in a best possible way for a particular requirement.

Give a example of Using toString() Methods ? Below is a version of CarTest in which uses toString() and System.out.println() instead of printing the fields in a straight line

You have recently joined a games company. The SQA manager has given you the task of improving the code quality of simple games. This is a standard task which the SQA manager gives