复利计算的总结

复利计算的总结

开发工具:VC++6.0

开发语言:C语言

 

 

代码行数 人时(估计) 人时(实际) 
第一次实验 54   8
第二次实验 121   7.5
第三次实验 153

6

 3

 

 

 

 

 

 

复利计算总结:

    第一次实验,老师直接就让我们写个复利计算的软件。和大多数同学一样,我也不知道什么是复利计算,而且老师也没用给提示,所以在写代码前,我先去了解了一下什么是复利计算。虽然没有完全参透复利计算的原理,但我知道复利计算的公式和怎么求复利计算。通过这两点,我就开始设计这个软件,并通过多次调试和修改,大概的形式出来了,但是在很多方面上也欠缺考虑。例如,根本没有考虑老师会让我们一直添加功能,所以在compounding中,对代码更改比较麻烦,功能也比较少,细节问题也比较多,总体上compounding只能单纯的实现计算一次复利计算和多次等额复利计算的功能。

   第二次实验,老师让我们在原来的基础上添加了一些功能,考虑到老师还会让我们继续添加功能,所以我这次对代码进行了比较大的改动,使代码在以后的修改中,修改幅度比较小。这次的复利计算软件也比较符合客户的要求,可以实现多次重复输入,判断输入是否正确,不正确可以重新输入。

   第三次实验,这次实验中添加的一个功能,是在实验一中已经添加过的,所以这次的工作效率比较高,而且在第二次实验中对代码进行了比较大的改动后,添加功能上也不用在原来的基础上进行大修改。所以工作时长比想象中的要短了。

  经过这三次的实验,让我感受到,客户不断的修改要求,对编码的人工作量是比较大的,所以在编码时,要先了解好客户的需求,设计好编码的构建,这样才能减少编码人的工作量;而编码的人在编码时,在考虑客户的需求的同时,也要注意代码的可修改性,不然因为一个功能的修改,可能要大幅度对全部的代码进行修改,这工作量将会增加很多。

 

 

 

 

 

转载于:https://www.cnblogs.com/qiuhuimin/p/5289344.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109118.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • golang 2021激活码【2021免费激活】

    (golang 2021激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • leetcode 三数之和_leetcode 三数之和

    leetcode 三数之和_leetcode 三数之和原题链接给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[] 提示:0 <= nums.length <= 300

  • django动态路由_路由器如何建立路由表

    django动态路由_路由器如何建立路由表自定义路径转换器有时候上面的内置的url转换器并不能满足我们的需求,因此django给我们提供了一个接口可以让我们自己定义自己的url转换器django内置的路径转换器源码解析在我们自定义路由转

  • 动机,努力工作,提高能力,提高战斗力,要注意保暖,维护创业热情。

    动机,努力工作,提高能力,提高战斗力,要注意保暖,维护创业热情。

  • acwing-个简单的整数问题2(线段树+懒惰标记)「建议收藏」

    acwing-个简单的整数问题2(线段树+懒惰标记)「建议收藏」原题链接给定一个长度为 N 的数列 A,以及 M 条指令,每条指令可能是以下两种之一:C l r d,表示把 A[l],A[l+1],…,A[r] 都加上 d。Q l r,表示询问数列中第 l∼r 个数的和。对于每个询问,输出一个整数表示答案。输入格式第一行两个整数 N,M。第二行 N 个整数 A[i]。接下来 M 行表示 M 条指令,每条指令的格式如题目描述所示。输出格式对于每个询问,输出一个整数表示答案。每个答案占一行。数据范围1≤N,M≤105,|d|≤10000,|A[

  • java tomcat 环境变量配置_手把手教你如何配置tomcat环境变量「建议收藏」

    java tomcat 环境变量配置_手把手教你如何配置tomcat环境变量「建议收藏」我们下载安装了tomcat,那么tomcat环境变量配置怎么配置?下面小编就和大家分享下tomcat环境变量的配置。首先介绍安装JDK和Tomcat一、安装JDK和Tomcat1、安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。备注:路径可以其他盘符,不建议路径包含中文名及特殊符号。2、安装Tomcat:直接解压缩下载文件“apache-tomcat-7….

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号