主题:有人能告诉我这是什么意思吗?!
			
 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 楼
				
					用户不存在				
				同意楼主观点,顶一下。
 另外寻找《海之乐章》的游戏盟友,有在《海之乐章》赤色大陆的吼一声
							 
									
			
我来回复