A point in the 2D is represented by a pair (x, y). To represent a group of points, a 2D array is devised where the first column contains x and the second column contains y as show in the figure below. Please solve in Java after reading the requirements well and accurately and attaching the code with screenshots of (3, 3) (-1, 3) • the code and the outputs • (4. 2) y (1.1) 0 -1 3 Line 1 • (2, 0.5) 1-1 -1 2 1 3 2 1. 0.5 Line 2 • (4, -0.5) (-1, -1) • •(2, -1) 5 3 Line 3 3 6. 4. 7 4 -0.5 Line 4 Write a java program that: Prompts the user to enter an even integer (n) which is divisible by 4. • Prompt the user to enter n integer values that represent the coordinates of the points in the 2D plane which means we have n/2 points. save the coordinates of the points in a 2D array where duplicates are NOT allowed. Use every two points to get the line equation that pass through these two points. For example in the figure provided, 4 line equations will be constructed where every point is used only once. The equation of the line is : y = mx +b where m is the slope and computed as m = (y-yı)/ (Xz-X1) and the y intercept is computed as b= -mx|+ yı • Design a menu to the user so that he can choose from as follows where the menu is presented to user as long as he does not select 7: 1. Get points 2. Display points 3. Shuffle points 4. Display line equations 5. Display right most lowest point (Hint : refer to Q8.34) 6. Display slope of lines 7. exit

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
A point in the 2D is represented by a pair (x, y). To represent a group of points, a 2D array is. devised where the first column contains x and the second column contains y as show in the I, Please solve in Java after reading the requirements well and accurately and attaching the code with screenshots of 3. *(3) the code and the outputs . (4.2) an ©(2,05) ° (4,-05) (S o241 Wite a java program that: = Prompts the user (o enter an even integer (n) which is divisible by 4. « Prompt the user to enter n integer values that represent the coordinates of the points in the 2D plane which means we have /2 points. save the coordinates of the points in a 2D array where duplicates are NOT allowed. * Use every two points o get the line equation that pass through these two points. For example in the figure provided, 4 line equations will be constructed where every point is used only once. ‘The equation of the line is : y = mx + b where m is the slope and computed as m=(y2y1)/ (x-x) and the y intercept is computed as b = -mx; + y; * Design a menu to the user so that he can choose from as follows where the menu is presented to user as long as he does not select 7: . Get points . Display points . Shuffle points . Display line equations . Display right most lowest point (Hint : refer to Q8.34) . Display slope of lines N wm s woe . exit - End of Questions -
A point in the 2D is represented by a pair (x, y). To represent a group of points, a 2D array is
devised where the first column contains x and the second column contains y as show in the
figure below.
Please solve in Java after reading the
requirements well and accurately and
attaching the code with screenshots of
• (3, 3)
the code and the outputs
(-1, 3) •
• (4, 2)
y
(1, 1)
3
Line 1
(2,0.5)
-1
-1
1
1
0.5
Line 2
• (4, -0.5)
(-1, -1) •
• (2, -1)
Line 3
3
6.
Line 4
-0.5
Write a java program that:
• Prompts the user to enter an even integer (n) which is divisible by 4.
• Prompt the user to enter n integer values that represent the coordinates of the points in the
2D plane which means we have n/2 points. save the coordinates of the points in a 2D array
where duplicates are NOT allowed.
• Use every two points to get the line equation that pass through these two points. For
example in the figure provided, 4 line equations will be constructed where every point is
used only once.
The equation of the line is: y = mx + b where m is the slope and computed as
m = (y2-yı) / (x2-X1) and the y intercept is computed as b = -mx1 + yı
• Design a menu to the user so that he can choose from as follows where the menu is
presented to user as long as he does not select 7:
1. Get points
2. Display points
3. Shuffle points
4. Display line equations
5. Display right most lowest point (Hint : refer to Q8.34)
6. Display slope of lines
7. exit
End of Questions -
Transcribed Image Text:A point in the 2D is represented by a pair (x, y). To represent a group of points, a 2D array is devised where the first column contains x and the second column contains y as show in the figure below. Please solve in Java after reading the requirements well and accurately and attaching the code with screenshots of • (3, 3) the code and the outputs (-1, 3) • • (4, 2) y (1, 1) 3 Line 1 (2,0.5) -1 -1 1 1 0.5 Line 2 • (4, -0.5) (-1, -1) • • (2, -1) Line 3 3 6. Line 4 -0.5 Write a java program that: • Prompts the user to enter an even integer (n) which is divisible by 4. • Prompt the user to enter n integer values that represent the coordinates of the points in the 2D plane which means we have n/2 points. save the coordinates of the points in a 2D array where duplicates are NOT allowed. • Use every two points to get the line equation that pass through these two points. For example in the figure provided, 4 line equations will be constructed where every point is used only once. The equation of the line is: y = mx + b where m is the slope and computed as m = (y2-yı) / (x2-X1) and the y intercept is computed as b = -mx1 + yı • Design a menu to the user so that he can choose from as follows where the menu is presented to user as long as he does not select 7: 1. Get points 2. Display points 3. Shuffle points 4. Display line equations 5. Display right most lowest point (Hint : refer to Q8.34) 6. Display slope of lines 7. exit End of Questions -
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 12 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
  • SEE MORE 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