c语言课程设计 银行存钱.docx
《c语言课程设计 银行存钱.docx》由会员分享,可在线阅读,更多相关《c语言课程设计 银行存钱.docx(11页珍藏版)》请在第一文库网上搜索。
1、红河学院工学院程设计报告专业:计算机技术与科学年级: 11 级学号:201101030466姓名:曹永前成绩:木匕改时间:红河学院工学院编制1、本报告供学生课程设计时使用。2、学生应认真阅读课程设计要求。3、课程设计报告里面的内容要手工填写,以备存档使用(源程序可打印)。4、课程设计的总评成绩根据课程的性质,按一定比例计入该门课程成绩。5、课程设计报告中的各模块填写的内容是评分的主要依据,如果不够书写,可以自行添加附页。6、按规定的时间提交报告给教师评定成绩,由任课教师交到工学院存档。课程设计目录课程名称:高级语言程序设计序号课程设计名称起止页码36银行存钱设计任务题目该存多少钱,假设银行一年
2、整存零取的月利息为0.68%。现在某人手上有一笔钱,他打算在今后的十年中每年年底取出500元,到第十年时刚好取完,请算出他存钱时应该存入多少?班级11计科指导教师地点成绩学年2011-2012开始日期结束日期一、问题分析根据这学期所学内容,解决这类问题有多种方法,由于对这些方法都不熟悉,不知道使用哪一种方法更为简便,我打算在这个程序中运用不同方法解决问题,分析比较两种方法,得出两种方法的利弊,方便以后的学习利用.数据分析:1 .(倒推法分析)设:年初存款为X,年底连本带息为y则y=x* (1 + 12*0.0068)即:x=y(l+12*0.0068)(递推公式)第十年:y=500第九年:y=
3、 (500+第十年初的存款)第八年:产(500+第九年初的存款)第一年:y=(5()0+第二年初的存款)方法分析:(使用倒推法)第十年初存款 xl= (0+500) / (1 + 12*0.0068)第九年初存款 x9= (x 10+500) / (1 + 12*0.0068)第一年初存款 xl= (x2500) / (1+12*0.0068)2 .(顺序分析)假设第一年存n元,那么年终应当是n=n*(l+0.68%*12)-500;第二年也是 n=n*(l+0.68%*12)-500第三年 n=n*(l+0,68%*12)-500第四年 n=n*( 1+0.68%* 12)-500方法分析(
4、递归法)第十年 n=n*(l+0,68%*12)-500 为零所以n=500(l+0.68%*12)为第九年底,第十年初的数量第九年初n=(500+第十年初的数量)(l+0.68%*12)第八年初n= (500+第九年初的数量)(l+0.68%*12)第二年初n=(500+第三年初的数量)(l+0.68%*12)第一年初n=(500+第二年初的数量)(l+0.68%*12)二、设计流程图结束结束三、程序代码1 .(倒推法)#includevoid main() int k;float x=0;for(k= 10;k0;k) k从10开始,只要k0,执行之后k自减(倒推法)x=(x+500)/(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言课程设计 银行存钱 语言 课程设计 银行 存钱
