delphi 运算

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:57:36
RT 比如
让edit1输出
0.3*5+12
这句怎么写?
就是要他们计算。

楼上的错了,0.3*5+12有小数,怎么能用整形呢?
var
t:real;
begin
t:=0.3*5+12;
edit1.text=floattostr(t);
end;
这样就OK了

var
t:integer;
begin
t:=0.3*5+12;
edit.text=inttostr(t);
end;

一楼的类型不匹配
二楼的那个结果是:13.5也不对的,

如果,你只要结果为:0.3*5+12,
那么,你可以把它当成字符串输出就行了:
edit1.text:='0.3*5+12';