Posted: November 1st, 2022

**Place your order now for a similar assignment and have exceptional work written by our team of experts, At affordable rates**

**For This or a Similar Paper Click To Order Now**

Part 2. Rectangles and Points (Thinking)

Don’t Use LOOPS

This part of the assignment deals with the use of if statements and proper input. NO GRAPHICS REQUIRED.

Level 2: Define and assign a rectangle with a point and a length and width. Use this information to display the coordinates of all four vertices (corners) of the rectangle in the order shown to the right of ABCD. Note that length and width are always values greater than 0.

Again, NO GRAPHICS REQUIRED!!! AB and DC are length, BC and AD are width.

For example: The rectangle has vertices A(3, 5), B(20, 5), C(20, 26) and D(3, 26)

Level 3: Continue from level 2 to prompt the user to input a point (called P) with separate prompts for the x-coordinate and the y-coordinate. Determine if that point P lies on or within the rectangle.

For example:

The rectangle has vertices A(3, 5), B(20, 5), C(20, 26) and D(3, 26) Please enter the x coordinate of P. 8

Please enter the y coordinate of P. 12

(8, 12) is on or within the rectangle.

Level 3+: Level 3 is modified so that the point is inputted by the user in the form: (x,y).

For example:

The rectangle has vertices A(3, 5), B(20, 5), C(20, 26) and D(3, 26)

Please enter the point in the form (x, y): (8,12)

(8,12) lies on or within the rectangle.

Level 4-: A rectangle can be divided into four equal quadrants, as shown in the diagram to the right. To do this, the midpoints of the sides (F, G, H and I on the diagram) and M (midpoint of the rectangle itself) need to be found.

Continue from level 3+ and display F, G, H, I and M. Please use the diagram as a reference point, so F is the midpoint of AD, etc..

For example:

The rectangle has vertices A(3, 5), B(20, 5), C(20, 26) and D(3, 26)

Please enter the point in the form (x, y): (8,12)

(8,12) lies on or within the rectangle.

F(3, 15.5), G(11.5, 5), H(20, 15.5), I(11.5, 5), M(11.5, 15.5)

Note: One decimal place please.

Level 4: Continue from level 4- so that if the point is on or inside the rectangle, the program now displays which quadrant it is in. Use the diagram as a guideline for the quadrants..

For example:

The rectangle has vertices A(3, 5), B(20, 5), C(20, 26) and D(3, 26)

Please enter the point in the form (x, y): (8,12)

(8, 12) lies on or within the rectangle.

F(3, 15.5), G(11.5, 5), H(20, 15.5), I(11.5, 5), M(11.5, 15.5)

(8, 12) lies within Quadrant 3.

Level 4+: Your program is to be efficient, make very good use of functions and perform error handling (i.e. handling invalid input with a clear error message).

Place an order in 3 easy steps. Takes less than 5 mins.