минимальный радиус двери в которую поместится шкаф равен радиусу описаной окружности вокруг прямоугольника равного размерам шкафа.
находим его по фрпмуле
![R=\frac{\sqrt{a^{2}+b^{2}}}{2} R=\frac{\sqrt{a^{2}+b^{2}}}{2}](https://tex.z-dn.net/?f=R%3D%5Cfrac%7B%5Csqrt%7Ba%5E%7B2%7D%2Bb%5E%7B2%7D%7D%7D%7B2%7D)
ну и пишем программу
var
a, b : integer;
r1, r2 : real;
begin
writeln('введите:');
write('высота шкафа a=');
readln(a);
write('ширина шкафа b=');
readln(b);
write('радиус двери R=');
readln(r1);
r2 := sqrt(sqr(a)+sqr(b))/2;
if r1 >= r2 then writeln('шкаф пройдет') else writeln('шкаф не пройдет');
end.