procedure TForm1.Button1Click(Sender: TObject);
var x,y,s:integer; - тип "целое", а не "дробное" типа real
begin
x:=StrToFloat(Edit1.Text); - нет проверки правильности строки (пустая или НЕдробное число)
y:=StrToFloat(Edit2.Text);
s:=x/y; - нет проверки, что Y не равняется нулю
Label1.Caption:=FloatToStr(S);
end;
что не ясно?