软件工程第二次结对编程作业

一.题目要求##

本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题。
题目1:
我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:

  • 1.能够自动生成四则运算练习题
  • 2.可以定制题目数量
  • 3.用户可以选择运算符
  • 4.用户设置最大数(如十以内、百以内等)
  • 5.用户选择是否有括号、是否有小数
  • 6.用户选择输出方式(如输出到文件、打印机等)
  • 7.最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)

二.作业成果##

本人为结对编程的驾驶员,实现的代码功能如下:




由于本人能力与时间有限并没有在有限时间内为程序实现C++的UI界面,但是题目的基本要求还是可以完成。

三.队友评价##

这次结对编程我的队友对我的帮助很大,他很好的完成了我们结对编程的任务,并且总是督促我写代码,也为他完成作业节省了时间。整个工过程中都做了很中肯的评价,也提出了很多他自己的想法。这次是本次课程最后一次结对编程作业了,下一次我们就要进行最重要的团队编程作业了,虽然不能和他继续合作,但也祝愿他们的团队作业可以顺利完成!
和队友编程的照片:

代码网址:https://coding.net/u/ysq0459/p/rg5Text/git/blob/master/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E7%BB%93%E5%AF%B9%E7%BC%96%E7%A8%8B%E7%AC%AC%E4%BA%8C%E6%AC%A1%E4%BD%9C%E4%B8%9A.cpp?public=true

posted on 2018-04-17 21:52  YSQ0459  阅读(149)  评论(0编辑  收藏  举报

导航