文件名称:课程设计,一个简单计算器
文件大小:7KB
文件格式:CPP
更新时间:2017-06-15 15:48:42
计算
calculate,app file
void oopcalc::caculate()
{
double f1;
double f2;
double sum;
char op1,op,yn;
op1=' ';
cout<<"请输入四则运算的计算式,以'#'结束:\n";
cin>>f1>>op;
while(op!='#'){
cin>>f2;
switch(op)
{
case '+':
case '-':
switch(op1)
{
case ' ':sum=f1;break;
case '+':sum=sum+f1;break;
case '-':sum=sum-f1;break;
}
op1=op;f1=f2;break;
case '*':f1=f1*f2;break;
case '/':if(f2!=0){f1=f1/f2;break;}
else{cout<<"除数为零!\n";
goto end;
}
default:cout<<"\n";
goto end;
}
cin>>op;
}
switch(op1){
case ' ':sum=f1;break;
case '+':sum=sum+f1;break;
case '-':sum=sum-f1;break;
}
cout<<"="<