主题:有人能告诉我这是什么意思吗?!
yyykason
[专家分:450] 发布于 2005-12-18 21:23:00
switch(flag)
{case 0:temp2=
case 1:temp2=StrToFloat(temp1)+StrToFloat(Edit1->Text);;
break;
//加法
case 2:temp2=StrToFloat(temp1)-StrToFloat(Edit1->Text);
break;
//减法
case 3:temp2=StrToFloat(temp1)*StrToFloat(Edit1->Text);;
break;
//乘法
case 4:if(Edit1->Text==0)
{
ShowMessage("除数不能为零,请重新输入");
append=0;
flag=0;}
else
temp2=(temp1)/StrToFloat(Edit1->Text);
temp2=StrToFloat(Edit1->Text);
append=0;flag=1;
break;
}
Edit1->Text=FloatToStr(temp2);
temp1=temp2;
append=1;
}
回复列表 (共6个回复)
沙发
yaopo [专家分:240] 发布于 2005-12-20 18:19:00
一个作+-*/的计算器程序片断。
将temp1的值和输入的值用flag代表的符号进行计算。
板凳
GangSH [专家分:110] 发布于 2005-12-22 09:26:00
建议去下载BCB的SCRIPT组件, 呵呵, 你要做成什么样的计算器都不难了, 直接解释执行你输入的表达式, 就在本论坛里就可以找到.
3 楼
yyykason [专家分:450] 发布于 2005-12-23 21:58:00
你们怎么都这样说?怎么回事?跟海之乐章有什么联系?
4 楼
rudolf [专家分:440] 发布于 2005-12-24 10:55:00
LZ 和 《海之乐章》 有虾米关系?!
不解ing!
5 楼
yyykason [专家分:450] 发布于 2005-12-24 12:50:00
算了吧!我没有玩过海乐,近来在玩DOOM3,
以后有空玩一下!但你们说的什么意思?!
6 楼
用户不存在
同意楼主观点,顶一下。
另外寻找《海之乐章》的游戏盟友,有在《海之乐章》赤色大陆的吼一声
我来回复