The distance d between a point p(x,y), where x and y are the coordinates of p, and the center of a circle (a, b), where a and b are the coordinates of the center, is given by the formula: (а, b), d = /(x – a)² + (y – b)² r. Write a Java class called CirclePoint that: a. Reads from the user 2 integer values x and y represent the coordinates of the point p, b. Reads from the user 2 integer values a and b represent the coordinates of the center of the circle, c. Reads from the user a real value r represents the radius of the circle, d. Calculates and prints the distance d (rounded to 2 decimal places) between the point p and the center of the circle, and e. Checks and prints whether the point is inside, on or outside the circle. NOTE: if the radius value is negative, an error message should be shown. Sample Run 1: ==================== Enter the coordinates of the point: 5 7 Enter the coordinates of the center of the circle: 1 2 Enter the radius of the circle: 4.5 distance between the point and the center of the circle = 6.40 Point is OUTSIDE the circle Sample Run 2: ==================== Enter the coordinates of the point: 2 2 Enter the coordinates of the center of the circle: -1 -2 Enter the radius of the circle: 6.5 distance between the point and the center of the circle = 5.00 Point is INSIDE the circle Sample Run 3: ==================== Enter the coordinates of the point: 2 3 Enter the coordinates of the center of the circle: 0 0 Enter the radius of the circle: -3.15 INVALID INPUTS ====== =========================

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

Please solve this question for me i'm stuck

The distance d between a point p(x, y), where x and y are the
coordinates of p, and the center of a circle (a, b), where a and b
are the coordinates of the center, is given by the formula:
(a, b).
r
d = (x – a)² + (y – b)²
<r
>r
The point p(x, y) is considered inside the circle if d <r, where r
is the radius of the circled<r, considered on the circle if d = r, and
considered outside the circle if d > r.
(x, y)'
(x', y')
Write a Java class called CirclePointthat:
a. Reads from the user 2 integer values x and y represent the coordinates of the point p,
b. Reads from the user 2 integer values a and b represent the coordinates of the center of
the circle,
c. Reads from the user a real value r represents the radius of the circle,
d. Calculates and prints the distance d (rounded to 2 decimal places) between the point p
and the center of the circle, and
e. Checks and prints whether the point is inside, on or outside the circle.
NOTE: if the radius value is negative, an error message should be shown.
Sample Run 1: ====================
Enter the coordinates of the point: 5 7
Enter the coordinates of the center of the circle: 1 2
Enter the radius of the circle: 4.5
distance between the point and the center of the circle = 6.40
Point is OUTSIDE the circle
Sample Run 2: ====================
Enter the coordinates of the point: 2 2
Enter the coordinates of the center of the circle: -1 -2
Enter the radius of the circle: 6.5
distance between the point and the center of the circle = 5.00
Point is INSIDE the circle
Sample Run 3: ====================
Enter the coordinates of the point: 2 3
Enter the coordinates of the center of the circle: 0 0
Enter the radius of the circle: -3.15
INVALID INPUTS
===============================
Transcribed Image Text:The distance d between a point p(x, y), where x and y are the coordinates of p, and the center of a circle (a, b), where a and b are the coordinates of the center, is given by the formula: (a, b). r d = (x – a)² + (y – b)² <r >r The point p(x, y) is considered inside the circle if d <r, where r is the radius of the circled<r, considered on the circle if d = r, and considered outside the circle if d > r. (x, y)' (x', y') Write a Java class called CirclePointthat: a. Reads from the user 2 integer values x and y represent the coordinates of the point p, b. Reads from the user 2 integer values a and b represent the coordinates of the center of the circle, c. Reads from the user a real value r represents the radius of the circle, d. Calculates and prints the distance d (rounded to 2 decimal places) between the point p and the center of the circle, and e. Checks and prints whether the point is inside, on or outside the circle. NOTE: if the radius value is negative, an error message should be shown. Sample Run 1: ==================== Enter the coordinates of the point: 5 7 Enter the coordinates of the center of the circle: 1 2 Enter the radius of the circle: 4.5 distance between the point and the center of the circle = 6.40 Point is OUTSIDE the circle Sample Run 2: ==================== Enter the coordinates of the point: 2 2 Enter the coordinates of the center of the circle: -1 -2 Enter the radius of the circle: 6.5 distance between the point and the center of the circle = 5.00 Point is INSIDE the circle Sample Run 3: ==================== Enter the coordinates of the point: 2 3 Enter the coordinates of the center of the circle: 0 0 Enter the radius of the circle: -3.15 INVALID INPUTS ===============================
Expert Solution
steps

Step by step

Solved in 4 steps with 5 images

Blurred answer
Knowledge Booster
Adjacency Matrix
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