А я бы по другому решила.
Большее основание - а, меньшее обозначим b, а стороны трапеции c (т.к. равнобедренная).
Окружность может быть вписана в трапецию тогда и только тогда, когда сумма ее оснований равна сумме боковых сторон. отсюда: b+a=c+c
b=2c-a.
Теперь проведем перпендикуляры к основанию а. Нетрудно увидеть, что мы получим два равных прямоугольных треугольника, в которых меньшие углы равны 30%. В прямоугольном треугольнике напротив угла в 30% лежит катет, равный половине гипотенузы, т.е. равный c/2. a-(c/2+c/2) = b.
Составим систему:
b = 2c-a
b = a-c
Из нее найдем с=2а/3, и b=a/3