Conversion of a convex polygon to a triangle using a compass and strait edge Given a convex polygon with 4 or more sides, is there a way to transform (convert, reduce) that polygon to a triangle having the same area as the polygon by using only a compass and straight edge?

Yes, and it is not necessary that the polygon is convex.
Divide the polygon into triangles. For each triangle, construct a rectangle with the same base and half the height, so that the triangle and the rectangle have the same area.
For each rectangle with sides $a$ and $b$, construct a square of side $c$, where $c$ is a mean proportional of $a$ and $b$. (This means that $a:c=c:b$.) This is done by drawing a semicircle with diameter $a+b$, and and constructing a perpendicular to the diameter from the point where the segments of length $a$ and $b$ meet. Then $c$ is the height of the perpendicular inside the semicircle.
Given two squares with sides $c$ and $d$, construct a right triangle with sides $c$ and $d$, then the hypothenuse will have length $\sqrt{c^2+d^2}$. Hence we can construct a single square with area $c^2+d^2$.
By iterating this construction, we end up with a square of the same size as the original polygon.
