D=sqrt(P^2/4-2*S) - проще пареной репы.
Возведи периметр в квадрат, подели на 4, вычти удвоенную площадь, а из результата извлеки квадратный корень.
Решаю задачу в предыдущем ответе (периметр 34, площадь 60):
d=sqrt(34^2/4-2*60)=sqrt(289-120)=sqrt(169)=13 - всего и делов!
И НИКАКИХ сторон находить не надо!