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 = (yz-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 6: 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. Display Quadrant of each point 8. Exit Get the Quadrant where each point in the array lie. For example, (1,-3) lies in the 4th quadrant.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

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 6:
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. Display Quadrant of each point
8. Exit
Get the Quadrant where each point in the array lie. For example, (1,-3) lies in the 4th
quadrant.
Transcribed Image Text: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 6: 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. Display Quadrant of each point 8. Exit Get the Quadrant where each point in the array lie. For example, (1,-3) lies in the 4th quadrant.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY