zoukankan      html  css  js  c++  java
  • 结对项目:复利计算

    结对项目:复利计算

    搭档:38 卓宇靖  http://www.cnblogs.com/bestmoment/

            39 赖文亮  http://www.cnblogs.com/Ranjer/

     githug链接:https://github.com/Ranjerliang/fulifourth.git

    生活工作随景:

    一、项目需求:

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

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

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

    二、完成要求:以结对方式完成。

    在这次结对编程中分配任务  我:设计代码,负责客户输入模块,记录到文件中

                                        卓宇靖:负责输出,整体代码优化

    在这其间,我们运用了FORK功能,虽然似乎没有成功,但我们会继续研究知道成功为止,关于GITHUB的知识也让我们学到了很多

    在这这次结对编程的收获到和感悟:结对编程过程中,彼此有很深的思想碰撞,不仅仅学到了不同的东西,

                                                还加强了交流,增进了友谊,这为下一次一起合作打下了良好的基础。

    三、估算时间

    估计用时:2.0h

    估计代码行:350

    实际用时:3.5h

    实际代码行:340

    四、用文件的形式保存和显示用户测试过的信息:

    这是一段用文件的形式记录客户投资单利的信息:

    FILE *p; 
        p=fopen("D:\data.txt","a");
        if((p=fopen("D:\data.txt","a"))==NULL)
        {printf("
    D盘中缺少原数据,请确定D盘是否有Data.txt
    ");}
    //其中的num_danli指的是用户使用过的单利计算数量记录
    for(int i=0;i<num_danli;i++){ fprintf(p,"%10lf%10lf%10d%10f",recordone[i].invest,recordone[i].inv,recordone[i].year,recordone[i].money); } fclose(p);

     这是读取文件信息部分:

        FILE *p; 
    p=fopen("D:\data.txt","r");
     for(int i=0;i<num_danli;i++){
    
         fscanf(p,"%10lf%10lf%10d%10f",&recordone[i].invest,&recordone[i].inv,&recordone[i].year,&recordone[i].money);
    }

    接下来输出结果:

  • 相关阅读:
    linux常用命令
    设计模式-软件设计原则1-开闭原则
    java连接redis5.0单机版报连接超时错误
    模拟安装redis5.0集群并通过Java代码访问redis集群
    redis安装-单机版
    eclipse异常关了,tomcat如何关
    java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component...
    排序算法
    RpcException:No provider available for remote service异常
    3.mysql多表
  • 原文地址:https://www.cnblogs.com/Ranjer/p/5361412.html
Copyright © 2011-2022 走看看