Может быть так проще:
1) Строим прямую

, на которой лежит основание

искомой трапеции.
2) Проводим еще одну прямую

, параллельную исходной

и на расстоянии от нее, равным данной высоте.
3) Определяем вершину B на прямой

, естественно указав, что задача не имеет решения при

4) Через середину

отрезка

проводим еще одну прямую линию, параллельную двум первым и на ней откладываем отрезок, равный данной средней линии. Пусть

- второй конец этой средней линии или, иными словами,

- это середина отрезка CD.
5) Через точки

и

проводим прямую и пусть точка

это точска пересечения данной прямой с прямой

. Тогда

- параллелограмм. Показывается элементарно.
6) И теперь угол

равен данному углу между диагоналями, так как эти два угла являются внутренними накрестлежащими углами у параллельных

и

при секущей

.
7) Осталось на прямой

найти такую точку, из которой отрезок BE виден рлд данным углом. Эта задача легко решается (Построение дуги окружности, имеющей данный отрезок своей стягивающей хордой и вмещающей угол равный данному).
Однако вопрос еще остается такой. После данного построения всегда ли точка

определится в касание с прямой

млм возможно пересечение (то есть два решения)?