Sei a < b < c=30. 
Dann ist a die positive Lösung der Gleichung 
a^ 2 + 30*a - 30^ 2 = 0
also 
a = 
-15+sqrt(15^ 2+30^ 2) ≈ 
18.541 
und 
b = 
sqrt(30^ 2-a^ 2) = 
sqrt(30^ 2-(-15+sqrt(15^ 2+30^ 2))^ 2) ≈ 
23.585 
und 
q = 
b/a = 
sqrt(30^ 2-(-15+sqrt(15^ 2+30^ 2))^ 2) / (-15+sqrt(15^ 2+30^ 2)) ≈ 
1.272 
oder 
q = 
c/b = 
30 / sqrt(30^ 2-(-15+sqrt(15^ 2+30^ 2))^ 2) ≈ 
1.272 
Als Ansatz habe ich ein nicht lineares Gleichungssystem benutzt, das bei händischer Auswertung noch zu etwas einfacheren Lösungen führt. :-) Ich habe aber gerade keine Lust, die wiederzusuchen.