Homework_1

[Arithmetics, Graphics Objects]

Write a graphics program that prompts the user to enter graphics objects using the mouse or/and the keyboard. Draw these graphics objectsq make calculations and print out the results . Your program must be tested with an example given after every task.

The number of your particular task is the value of the expression faculty_number%25 (remainder of integer division).


0. Enter a triangle and calculate its area.
http://en.wikipedia.org/wiki/Triangle
Example: (2, 3); (5, 2.5); (1, -1)

1. Enter a convex quadrilateral with vertexes in different quadrants and calculate its area.
http://en.wikipedia.org/wiki/Quadrilateral
Example: (2, 3); (-5, 2.5); (-1,-1); (2, 3.5)

2. Enter a triangle and calculate its perimeter.
http://en.wikipedia.org/wiki/Triangle
Example: (-2,3); (5,4); (1,0)

3. Enter a triangle and calculate the radius of its circumscribed circle.
http://en.wikipedia.org/wiki/Circumscribed
Example: (2,2.1); (-3,2.5); (0,0)

4. Enter a triangle and calculate the radius of its inscribed circle.
http://en.wikipedia.org/wiki/Inscribed
Example: (2,2.1); (-3,2.5); (0,0)

5. Enter a triangle and determine the type of the triangle - acute-angled, obtuse-angled or right-angled.
http://en.wikipedia.org/wiki/Angle#Types_of_angles
Example: (0,0); (25,0); (0,50)

6. Enter a triangle and calculate of the bisector length of its maximal angle.
http://en.wikipedia.org/wiki/Bisector
Example: (3,1); (-1,2.5); (0,0.5)

7. Enter a triangle and calculate the sine of its maximal angle.
http://en.wikipedia.org/wiki/Sine
Example: (-2.0,4.0); (-3.0,2.5); (0.0,2.0)

8. Enter  a triangle and calculate the cosine of its minimal angle.
http://en.wikipedia.org/wiki/Sine
Example: (-2.0,4.0); (-3.0,2.5); (0.0,2.0)

9. Enter a triangle and calculate its perimeter and calculate its the minimal altitude.
http://en.wikipedia.org/wiki/Triangle
Example: (3,1); (-1,2.5); (0,0.5)

10. Enter a triangle and calculate its perimeter and its minimal median.
http://en.wikipedia.org/wiki/Triangle
Example: (31,30); (-10,1); (0,55)

11. Enter a triangle and calculate the ratio of its maximal and minimal sides.
http://en.wikipedia.org/wiki/Triangle
Example: (35,0); (-12,5); (0,0)

12. Enter four points and choose three of them which are vertexes of the triangle with the smallest area.
http://en.wikipedia.org/wiki/Area
Example: (3,1); (0,0); (2,2); (-1,0)

13. Enter a triangle and find a point placed inside it.
http://en.wikipedia.org/wiki/Triangle
Example: (3,4); (-3,2.5); (0,-4.2)

14. Enter a triangle and calculate the distance between its mass center (center of gravity) and the origin of the coordinate system.
http://en.wikipedia.org/wiki/Triangle
Example: (3,0); (-1.5,2.5); (0,0)

15. Enter four points and find two of them with the maximal distance.
http://en.wikipedia.org/wiki/Distance
Example: (30,10); (-10,0); (20,20); (-10,0)

16. Enter four points and calculate the length of the sum of segment lines, connecting these points successively.
http://en.wikipedia.org/wiki/Distance
Example: (0,0), (0.12, 0.01),  (-0.19,0); (0.10,0.15)

17. Enter four points and calculate the sum of the lines length, connecting each two points.
http://en.wikipedia.org/wiki/Distance
Example: (0,0), (0.12, 0.01), (-0.19,0); (0.10,0.15)

18. Enter a segment line and check whether it intersects the coordinate axes.
http://en.wikipedia.org/wiki/Coordinate_axes
Example: (-3,4), (4,1)

19. Enter a circle and a segment line. Check whether the line lies into the circle.
http://en.wikipedia.org/wiki/Line_segment
Example: (0.022,0.023), 0.1; (-0.01,0), (0,0)

20. Enter a circle and a segment line. Check whether the circle intersects the line at only one point.
http://en.wikipedia.org/wiki/Line_segment
Example: (0.022,0.023), 0.1; (-0.01,0), (0,0)

21. Enter a circle and a point. Check whether the point lies into the circle.
http://en.wikipedia.org/wiki/Circle
Example: (0.2,0.2), 1; (-0.1,0)

22. Enter a circle and a triangle. Check whether the triangle lies into the circle.
http://en.wikipedia.org/wiki/Circle
Example: (0.2,0.2), 1; (-0.1,0); (0.01, 0.1); (0.1, -0.1)

23. Enter five points and find a circle containing all these points.
http://en.wikipedia.org/wiki/Circle
Example: (3,1); (-1,0); (-2,2); (-1,2); (1,-1)

24. Enter two circles and determine whether they intersect or not.
http://en.wikipedia.org/wiki/Circle
Example: (-2,4), 5; (-3,2), 6