Write a Java program that stores the names of two cites in a single dimension array, and their latitude and longitude in a two-dimension array. Next calculate the distance between the city in miles and display. Inputs: The names of two cities and their latitudes and longitudes. Enter the first city: Enter the second city: Enter latitude and longitude of first city separated by a space (example 28.8 81.2): Enter latitude and longitude of second city separated by a space (example 28.8 81.2): The city names should be stored in a single dimension array that stores strings, and the latitudes and longitudes for each city should be stored as doubles in a two- dimension array. Outputs: The distance between the two cities in miles, note: replace with the distance calculated The distance between the two cities is <> miles Step 1. Create an algorithm (either flowchart or pseudocode) that you will use to write the program. Place the algorithm in a Word document. The program will have the main method and a second method to calculate the distance between the two cities. Step 2. Code the program in Eclipse to prompt for the two cites and their latitudes/longitudes. Next, use the calcDistance method provided on page 2 to compute the distance between the two cities in miles. The method calcDistance will return a double value equal to the distance between the cities. The distance in miles must be formatted and displayed to two decimal places in the main method using the grintf command. The names of the two cities must be stored as String variables in a single-dimension array, and the latitudes / longitudes of the two cities must be stored as double variables in a two-dimension array.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Write a Java program that stores the names of two cites in a single dimension array, and their latitude
and longitude in a two-dimension array. Next calculate the distance between the city in miles and
display.
Inputs: The names of two cities and their latitudes and longitudes.
Enter the first city:
Enter the second city:
Enter latitude and longitude of first city separated by a space (example 28.8 81.2):
Enter latitude and longitude of second city separated by a space (example 28.8 81.2):
The city names should be stored in a single dimension array that stores strings, and
the latitudes and longitudes for each city should be stored as doubles in a two-
dimension array.
Outputs: The distance between the two cities in miles, note: replace with the distance calculated
The distance between the two cities is <> miles
Step 1. Create an algorithm (either flowchart or pseudocode) that you will use to write the program.
Place the algorithm in a Word document. The program will have the main method and a second method
to calculate the distance between the two cities.
Step 2. Code the program in Eclipse to prompt for the two cites and their latitudes/longitudes. Next,
use the calcDistance method provided on page 2 to compute the distance between the two cities in
miles. The method çalsDistance will return a double value equal to the distance between the cities.
The distance in miles must be formatted and displayed to two decimal places in the main method using
the grintf command.
The names of the two cities must be stored as String variables in a single-dimension array, and the
latitudes / longitudes of the two cities must be stored as double variables in a two-dimension array.
Transcribed Image Text:Write a Java program that stores the names of two cites in a single dimension array, and their latitude and longitude in a two-dimension array. Next calculate the distance between the city in miles and display. Inputs: The names of two cities and their latitudes and longitudes. Enter the first city: Enter the second city: Enter latitude and longitude of first city separated by a space (example 28.8 81.2): Enter latitude and longitude of second city separated by a space (example 28.8 81.2): The city names should be stored in a single dimension array that stores strings, and the latitudes and longitudes for each city should be stored as doubles in a two- dimension array. Outputs: The distance between the two cities in miles, note: replace with the distance calculated The distance between the two cities is <> miles Step 1. Create an algorithm (either flowchart or pseudocode) that you will use to write the program. Place the algorithm in a Word document. The program will have the main method and a second method to calculate the distance between the two cities. Step 2. Code the program in Eclipse to prompt for the two cites and their latitudes/longitudes. Next, use the calcDistance method provided on page 2 to compute the distance between the two cities in miles. The method çalsDistance will return a double value equal to the distance between the cities. The distance in miles must be formatted and displayed to two decimal places in the main method using the grintf command. The names of the two cities must be stored as String variables in a single-dimension array, and the latitudes / longitudes of the two cities must be stored as double variables in a two-dimension array.
Use this method to calculate the distance in miles. You will pass the two-dimension array that stores
latitudes / longitudes to the calcDistance method, and the method will return a double.
public static double calcRistance (double [[] list) {
// compute the distance
double Valus
=
(list[0][1] - list[1][1])*55;
double Value = (list[0][0] - list[1][0])*69;
double distance = Math.sect(xValus*xValus + xvalus*xvalue);
return distance;
}
Step 3. Test your program by computing the distance between Orlando and Tampa. The latitudes and
longitudes are provided below. Use the Snip It tool in Windows or a similar tool on the Mac to cut and
paste the Eclipse Console output window into the same Word document as the algorithm in Step 1.
|
Information on how calcDistance calculates the distance in miles.
The math formula for the distance between two points is:
(x1, y1)
(x2, y2)
distance = √(x2-x1)² + (y2-yl)²
difference in longitude (x) difference in latitude (y)
To convert the difference in latitude to miles, multiply by 69
y = (lat1-lat2) * 69;
To convert the difference in longitude to miles, multiply by 55
x = (long1 - long2) * 55;
Once you have calculated the x and y values, which are in miles, use this Java formula to
calculate distance in miles. Note: Math-sout returns a double value.
distance = Math.satt(x*x+y*v)
Transcribed Image Text:Use this method to calculate the distance in miles. You will pass the two-dimension array that stores latitudes / longitudes to the calcDistance method, and the method will return a double. public static double calcRistance (double [[] list) { // compute the distance double Valus = (list[0][1] - list[1][1])*55; double Value = (list[0][0] - list[1][0])*69; double distance = Math.sect(xValus*xValus + xvalus*xvalue); return distance; } Step 3. Test your program by computing the distance between Orlando and Tampa. The latitudes and longitudes are provided below. Use the Snip It tool in Windows or a similar tool on the Mac to cut and paste the Eclipse Console output window into the same Word document as the algorithm in Step 1. | Information on how calcDistance calculates the distance in miles. The math formula for the distance between two points is: (x1, y1) (x2, y2) distance = √(x2-x1)² + (y2-yl)² difference in longitude (x) difference in latitude (y) To convert the difference in latitude to miles, multiply by 69 y = (lat1-lat2) * 69; To convert the difference in longitude to miles, multiply by 55 x = (long1 - long2) * 55; Once you have calculated the x and y values, which are in miles, use this Java formula to calculate distance in miles. Note: Math-sout returns a double value. distance = Math.satt(x*x+y*v)
Expert Solution
steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education