In: Computer Science
Use Java
(Geometry: point in a rectangle?)
Write a program that prompts the user to enter a point (x, y) and
checks whether the point is within the rectangle centered at (0, 0)
with width 10 and height 5.
For example, (2, 2) is inside the rectangle and (6, 4) is outside
the rectangle.
(Hint: A point is in the rectangle if its horizontal distance to
(0, 0) is less than or equal to10 / 2 and its vertical distance to
(0, 0) is less than or equal to 5.0 / 2. Test your program to cover
all cases.)
Sample Run 1
Enter a point with two coordinates: 2 2
Point (2.0, 2.0) is in the rectangle
Sample run 2
Enter a point with two coordinates: 6 4
Point (6.0, 4.0) is not in the rectangle
Sample Run 3
Enter a point with two coordinates: -5.1 -2.4
Point (-5.1, -2.4) is not in the rectangle
Sample Run 4
Enter a point with two coordinates: -4.9 2.49
Point (-4.9, 2.49) is in the rectangle
Sample Run 5
Enter a point with two coordinates: -4.99 -2.499
Point (-4.99, -2.499) is in the rectangle
Class Name: Exercise03_23
If you get a logical or runtime error, please refer
https://liveexample.pearsoncmg.com/faq.html.
**I request you to Please Provide the positive Rating**
SOURCE CODE:
import java.util.Scanner;
public class Exercise03_23{
public static void main(String[] args) {
Scanner input = new
Scanner(System.in);
// Prompt the user to enter a
point (x, y)
System.out.print("Enter a point
with two coordinates: ");
double x =
input.nextDouble();
double y = input.nextDouble();
// Checking whether the point is
within the rectangle and centered at (0, 0) with width 10 and
height 5
boolean withinRectangle =
(Math.pow(Math.pow(x, 2), 0.5) <= 10 / 2 ) ||
(Math.pow(Math.pow(y, 2), 0.5) <= 5.0 /
2);
// Display results
System.out.println("Point (" + x +
", " + y + ") is " +
((withinRectangle) ? "in " : "not in ") + "the rectangle");
}
}
OUTPUT1::
Enter a point with two coordinates: 2
2
Point (2.0, 2.0) is in the rectangle
OUTPUT2::
Enter a point with two coordinates: 6
4
Point (6.0, 4.0) is not in the rectangle
OUTPUT3
Enter a point with two coordinates: -5.1
-2.4
Point (-5.1, -2.4) is not in the rectangle
OOTPUT4:
Enter a point with two coordinates: -4.9
2.49
Point (-4.9, 2.49) is in the rectangle
OUTPUT5
Enter a point with two coordinates: -4.99
-2.499
Point (-4.99, -2.499) is in the rectangle