Erstmal können deine 29 für die Länge der Hypothenuse gar nicht stimmen, denn sonst hättest du statt dem rechten Winkel einen 180°-Winkel und dein Dreieck wäre kein Dreieck, sondern zwei übereinanderliegende Linien der Länge 29 (weil 18+11=29).
Pythagoras sagt dazu, dass die Hypothenuse (d.h. die dem rechten Winkel gegenüberliegende Seite) Wurzel(18²+11²)=Wurzel(445)=21,1 sein müsste.
Die Höhe kann man dann über den Flächeninhalt holen - 1/2*p*q als Formel für den Flächeninhalt ist vollständig gegeben, dem gegenüber steht 1/2*Hypothenuse c*Höhe h.
Dann setzt man ein und streicht auf beiden Seiten das *1/2 weg, dann erhält man p*q=c*h
<=> 18*11=21,1*h |:21,1
<=> 9,4~h
Das lässt sich also auch ohne Trigonometrie problemlos lösen (an den Mist kann ich mich kaum noch erinnern), während ich aus deinem Lösungsansatz leider nicht im Geringsten schlau werde.