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
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
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 -
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 12 images
Knowledge Booster
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.Recommended textbooks for you
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education