1个回答
展开全部
“=”不是一个按钮么?那么在它的click事件里写下你计算的代码就行了,这是最简单的方式。
按照你的这个界面设计,需要三个全局变量来处理,一个存储被处理的数,一个存储运算符号,一个存储处理数,每次按钮按下的时候只要判断存储运算符号的变量是社么就行了。PS:不建议初学者这么写计算器,因为需要你判断的逻辑太多,不如用三个输入框来处理来的明确!
按照你的这个界面设计,需要三个全局变量来处理,一个存储被处理的数,一个存储运算符号,一个存储处理数,每次按钮按下的时候只要判断存储运算符号的变量是社么就行了。PS:不建议初学者这么写计算器,因为需要你判断的逻辑太多,不如用三个输入框来处理来的明确!
追问
那要怎么写?
追答
如果用三个输入框的话,两个放输入的数,一个放符号,计算的结果你可以用label来显示!
if edtSign.text='+' then
begin
label.caption:=floattostr(strtofloat(edit1.text)+strtofloat(edit2.text));
end
else
if edtSign.text='-' then
begin
.....
edtSign是放符号的输入框,label是显示结果用的,edit1和edit2用来放处理数,按照上诉的思路做就行,得自己去试!
杭州励贝电液科技有限公司
2023-08-23 广告
2023-08-23 广告
设计比例控制器需要以下步骤:1. 确定控制系统的要求,例如控制对象的特性、控制范围、精度等。2. 选择合适的传感器,能够准确测量控制对象的相关参数,例如位置、速度、压力等。3. 选择合适的执行器,能够产生足够的控制作用,例如电缸、电动推杆等...
点击进入详情页
本回答由杭州励贝电液科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询