c++实现计算器功能 -----初代

由于时间问题,我就写的简单一点。

课程作业一

git链接:
Operations 里面的Operations.cpp文件就是完成品。

  • 1 我就简单的对我原来的代码进行了重构,原本的代码已经把函数都分得差不多了,只是进入界面还是在main函数里进行,所以这次就
    把main函数里的交互界面分离出去。
    所以大概main函数的代码:
int main()
{
 srand((unsigned)time(NULL));
 scan();//该函数用于与用户交互,获取输入数据 
 for(i=1;i<=n;i++)
           {
            if(i%5==0)
            {
            Fraction(); //用于随机生成分数算式 
            FractionPrint();//将统计结果输出给用户
            }
            else
            {
            Rand();  //用于随机生成整数算式    
            RandPrint();//将统计结果输出给用户
            }                                      
           } 
 // 随机生成数字跟符号打包成一个函数了  计算判断也在随机生成算式函数内部里          
   return 0; 
}
  • 2 感想 : 由于这次的时间比较紧,我也基本没什么改动,一些问题也还有,比如生成算式的数量还是要在main函数里进行,可以进一步改进。
    不过相比较我之前的代码,还是优化许多了,一些函数也都分离干净,使代码更容易被理解,同时我也觉得方便了之后的添加新功能。这次作业大概就是这样了,
    具体可以看批注,如果有什么问题可以留言。
原文地址:https://www.cnblogs.com/yyf031602438/p/6752372.html