procedure TForm1.Button1Click(Sender: TObject);
var
  JiShu,J300: Real;
begin
  if StrToInt(Edit2.Text) > 300 then
  begin
    JiShu := (StrToFloat(Edit2.Text) - 300) / 0.3;
    J300 := (J300 - StrToFloat(Edit1.Text)) / 0.1;
    Edit3.Text := FloatToStr(J300);
    Edit4.Text := FloatToStr(JiShu + J300);
  end;
end;上面这一段代码只是我为了试一下正确性,结果是不对的.
诸位大侠你们给说说Real类如何计算.