Забиваем константы
const
s : array [1..6] of integer = (S1, S2, S3, S4, S5, S6); //Подставить нужные значения
arr: array [1..6, 1..4] of integer ((x, y, x2, y2), (x, y, x2, y2), (x, y, x2, y2), (x, y, x2, y2), (x, y, x2, y2), (x, y, x2, y2)); //Подставить нужные значения
Cчетчик var i : integer;
После чего вместо этого
S:=1700; A:= round(sqrt(S)); Rectangle (250, 225, 250+a, 225+A);
S:=500; A:= round(sqrt(S)); Rectangle(405,345,405+a,345+A);
S:=330; A:= round(sqrt(S)); Rectangle(375,215,375+A,215+A);
S:=340; A:= round(sqrt(S)); Rectangle(360,105,360+A,105+A);
S:=320; A:= round(sqrt(S)); Rectangle( 55,235,55+A,235+A);
S:=300; A:= round(sqrt(S)); Rectangle( 40,385,40+A,385+A);
вставляем это
for i := 1 to 6 do
begin
a := round (sqrt (s[i]);
Rectangle (arr[i, 1], arr[i, 2], arr[i, 3]+a, arr[i,4]+A);
end;