个人财政支出管理94irlwgl.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人财政支出管理94irlwgl

个人财政支出管理 程序功能简介 个人财政支出管理程序,完成收入,支出,盈余的记录和管理。 课程设计要求 增加函数,完成财政账目的管理功能。 将所有的函数与相应的数据封装到类中,并改写主程序,使程序简化。 可自行增加程序的功能。 设计测试主程序,在主程序中完成测试。 课程设计说明 SetGoal()函数账目中有问题,改正。 可将整修记录装入一个字符串,在两条记录间用特殊符号隔开。 查找相应记录时,可采用逐个字节比较的方法。 评定难易级别:B级。 改进说明 要完成程序设计要求(1),增加SetZero函数,把帐目记录全部置零。应用程序的各个功能处理函数中增加循环语句,只有不选择继续操作时才退出。 要完成程序设计要求(2)建立类Manager,把所有变量及函数全部封装到该类中。删除了depositDisplay,mainDisplay,withdrawDisplay,setgoalDisplay,viewtotalDisplay等函数,删除程序中所有有关字体颜色的指令,简化程序。并把所有删除函数中的相关功能添加到各个功能处理函数中。并改变各个功能处理函数的存档指令,把存档文件由三个改为一个,以方便文件的管理和查看。存档以回车符号分隔存贮数据。 为完成程序设计要求(3)(4),增加函数循环,置零功能,并在各函数中增加条件编译,达到测试程序目地。原主函数的退出功能有问题,将其改正。汉化整修程序,增加详细的注释。 main(),是主函数,在主函数中可通过类选择进入各个功能函数。 class Manager //定义类Manager { private: double dAmt; //收入数目 char ans; //存放键盘字符的ASCII码 double num; //存入输入的数据 double wAmt; //支出数目 double setAmt; //制定目标 double gAmt; //取目标金额 double balance; //收支金额 double newbalance; //与目标所差的收支金额 public: //声名我所有的函数 void Deposit(); //收入函数,定制收入金额,并将数据保存到文件中 void Withdraw(); //支出函数,定制支出金额,并将数据保存到文件中 void ViewTotal(); //查看帐目,查看帐目,并可看到收支平衡,目标金额,与目标金额的差额 void SetGoal(); //制定目标金额,将数据保存到文件中 void SetZero(); //记录置零,将三个数据全部置零 }; 心得体会   没编程序时感觉难度很大,无从下手。当耐下心来从头至尾将源代码看了两遍才对程序有个模糊的认识。在修改程序时,发现有许多不懂和淡忘的地方,回过头来查找相关资料,把问题一个个击破。并且有些较难理解的语句在不断修改的过程中可以逐渐清晰。课程设计可以充分发挥我的编程综合能力,将自己的编程知识串联起来,综合利用,自己的编程能力。很高兴有这个机会促使我编程。总之,在这个程序设计中的收获还是非常多的。 # define MIN //调试模式时保留 # define DE1 //调试模式时保留 # define DE2 //调试模式时保留 # define WI1 //调试模式时保留 # define WI2 //调试模式时保留 # define SG //调试模式时保留 # define VT //调试模式时保留 # define SZ //调试模式时保留 #include iostream.h #include fstream.h #include conio.h #include iomanip.h #include stdlib.h class Manager //定义类Manager { private: double dAmt; //收入数目 char ans; //存放键盘字符的ASCII码 double num; //存入输入的数据 double wAmt; //支出数目 double setAmt; //制定目标 double gAmt; //取目标金

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档