ну вот мне так кажется что должно быть так, но что то она не работает

Program proced;
uses crt;
var x,y,i,n,а:integer;
Procedure Kvadrat(i:real);
Begin
x:=0; y:=0;
for i:=1 to n do
For x:=1 to i do
For y:=1 to i do
end;
Begin
clrscr;
write ('Vvidite n=');
read (n);
if sqr(x)+sqr(y):=а then writeln (а);
Readln;
readln
end.
Заранее спасибо!!!