代码改变世界

复利计算组合投资--结对

2016-04-06 09:11  09张鑫相  阅读(207)  评论(1编辑  收藏  举报

一、项目需求:

      即要追求利益,又要面对不可预知的金融投资风险, “不能把鸡蛋放在同一个篮子里”,所以有必要进行组合投资。

     通过上述计算与对比,可以帮助客户进行投资决策。 

     客户:那么能否帮我记录下一笔一笔不同类型的投资,并动态显示资金现值呢?

 

我的搭档:03李康梅 http://www.cnblogs.com/88mei

   估计编程时间 2小时
   实际编程时间 3小时
      我的工作 查找资料,查缺补漏
    搭档的工作 编写程序

 

代码实现:

 System.out.println("股票投资:");
        a=money*0.25; //拿25%的本金来每月固定股票投资
        sum=years*12*(a*(r/12)+a);
        System.out.println("若拿25%的本金投资股票,本金每月固定不变,则最后得到的资产总值为:" + sum);
        b=money*0.35;//拿35%的本金来连本带利股票投资
        sum=0;
        sum=b*(Math.pow(1+r,years)-1)/r;

 实现一笔钱的不同投资方式,减少投资的风险。

主要代码:https://github.com/xinxiangzhang/me/blob/master/Investment.java

总结:

     结对实验是培养团队合作的一个平台,这次的组合投资实验给了我们一个机会,我们也是积极参与。

从讨论概要、设计等前期工作,再到编程、测试,一起找合适时间完成。融合两个人的想法,交互编码,

增进了我们之间的感情,增强了我们的合作能力。代码的编写也少了许多错误,效率更高。

 

结对工作照: