Constructing a Rhombus with a Given Diagonal

Construction Algorithm
1 Construct a line AC as a given diagonal of the rhombus.
2 Construct M as a midpoint of the diagonal AC.
3 Construct a perpendicular line to AC through the point M.
4 Construct a point B on the perpendicular line.
5 Construct a circle centered at M and has radius MB.
6 Generate the intersection points between the circle and the perpendicular line to find the fourth vertex of the rhombus.
7 Join up the four points A, B, C, and D to get the required rhombus.
8 Switch to Move Mode. Pick a free element. Move it around to check your construction.
Construction Theorem
The two diagonals of a rhombus are perpendicular and bisect each other.
Please enable Java for an interactive construction (with Cinderella).