结对编程总结2(复利6动态界面)
结对同伴
学号:201406114204
姓名:郭明茵
博客地址:http://www.cnblogs.com/mingyin/
估计完成时间 | 实际完成时间 | 估计代码量 | 实际代码量 |
5 | 4 | 150 | 180 |
在这次的结对编程中,我们在以前所做的图书管理系统的界面上做了修改并应用到了此次的复利计算中。虽然只是一个普通的界面,但是修改的代码量比较多。而界面动态的效果,主要是多次的清屏产生的效果,循环次数也比较多,时间复杂度相对较高。我和同伴分工合作,同伴主要是领航员,负责看代码是否有问题,再完成后进行复审,而我作为驾驶员,对以前的代码进行修改。
动态界面:
通过光标进行移动,选择你所要的目录。其中“w”为上,“s”为下,回车进行选择。
假设你选择的是一单利,则会提示输入存款金额,利率,存储时间,计算出本利和,然后再提示你是否要重新输入,如果“y”,则继续输入,否则返回菜单目录。
其中在二复利中还有一个子菜单,子菜单也可以通过光标进行选择,可以选择1.一次支付,2.多次等额支付,3.后退。假设选择1.一次支付,则会提示输入,根据你所输入求出本利和,再次提示是否重新输入,若“y”,继续输入,否则返回菜单目录,2.多次等额支付与1.一次支付类似,选择3.后退,则缩回子菜单,返回主菜单目录。
代码地址:https://github.com/wimin/12345/blob/master/compounding6.cpp
界面还有点问题,还在完善中........