文档介绍:: .
计算器实验报告
1. 实验一计算器的制作实验要求
1. (fuhao);substr=(i+1);if(substr!="")(cal();'-");click(sender,e);}
}
privatevoidbutton15_Click(objectsender,EventArgse)//乘号算法。会先判断该运算符前面一个是不是"+'或者-”号,然后进行相应的处理。设置flag1/flag2为true。
(clears();i=(fuhao);substr=(i+1);if(substr!="")(if(==true)(if(flag1==true||flag2==true)(cal();flag1=true;}else(flag1=true;((substr));}}else(((substr));*");}click(sender,e);}}privatevoidbutton16_Click(objectsender,EventArgse)//除号{clears();i=(fuhao);substr=(i+1);if(substr!=null){if(==true){if(flag1==true||flag2==true){cal();flag2=true;}else{flag2=true;((substr));}}else{((substr));'/");}click(sender,e);}}privatevoidbutton12_Click(objectsender,EventArgse)//退格键{//clears();if(input!=""){();input=(-1);=input;substr="";str="";();();();();flag1=false;flag2=false;flag3=true;//flag3用来记录是否触发了退格键”。
sum=0;num1=0;num2=0;}}privatevoidclears()/此函数用来处理点击退格键”事件。当点击退格键之后,如果点击了其他的按键,则程序会先处理这个函数。
{if(flag3==true){jianpan();flag3=false;input=;}}privatevoidjianpan(