第三次寒假作业

第三次寒假作业

我 031602130.博客链接
林志华 031602128. 博客链接

相同部分

设计思路

我们经过一定时间的讨论,大体拟定的思路。
1.首先是通过随机函数随机出题目。。一共用了7个随机数,4个当作数字,另外三个随机数字则代表符号 + - * / (+) (-)。
当然可能会出现一些不符合要求的题目(例如1/0,或者出现负数之类的) ,解决方法就是检测答案是否合格,不合格就再随机。
至于答案的计算就用多层if else 来做。
2.代码规范化的问题,我们通过qq来协商,变量名和函数用英语来命名,比如符号用sign,数字随机数用random之类的。看不懂的话我们都会在qq上交流。


3.真分数答案的输入我们用如下方法
~~~
double a,b;char c;
cin>>a;cin>>c;cin>>b;
answer=a/b;
~~~
这样如果是输入 3/8 的话,answee就会等于0.375
4.中英文界面我们bool一个Chinese,当需要输出文字时用if(Chinese){ }else{ }
5.程序实现和结果测试的截图
中文:

1092886-20170217000519847-262696156.png
英语:
1092886-20170217000546300-587109517.png
6.github提交链接和日志
github
1092886-20170217001030035-794371768.png
7.分工:我负责界面和题目生成,而志华负责题目的计算。在分工是我们两也是相互交流,自己编写代码的过程中出现问题会互相交流。
软件最后的测试部分则由我们两一起完成,当然大部分bug出在我负责的计算这边,不过还好没出什么大bug。
最坑的部分是在github上提交代码时,我提交了好多遍,但不知道什么出了问题,每次我提交之后,他再提交,我之前的提交就消失了,导致我提交了好多次。
1092886-20170217002116629-1239990461.png
1092886-20170217002308066-2025061802.png
1092886-20170217002445394-494470865.png

差异部分:

1.合作过程就是在QQ上交流
2.合作体会:
    由于以后接手的项目可能一个人完成要花费大量时间与精力,所以说现在提前体会一下分工合作还是不错的,一起交流解决问题的时候还是十分开心的。

完整代码: https://github.com/726761393/gitLearning/blob/master/Math_All.cpp

转载于:https://www.cnblogs.com/nwk1130/p/6414025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值