收藏 分销(赏)

CC案例高级进阶专业课程设计计算工资小时实验报告.doc

上传人:精*** 文档编号:2864420 上传时间:2024-06-07 格式:DOC 页数:15 大小:168.04KB 下载积分:8 金币
下载 相关 举报
CC案例高级进阶专业课程设计计算工资小时实验报告.doc_第1页
第1页 / 共15页
CC案例高级进阶专业课程设计计算工资小时实验报告.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
哈尔滨工业大学 本科 《C/C++案例高级进阶课程设计》 汇报 项目题目: 计算工资/小时程序 班 级: 班 项目组编号: C/C++案例高级进阶 班 第 组 项目组组员: 姓名 学号 指导老师: 开始日期: 6月29日 完成日期: 7月12日 目 录 级本科《C/C++案例高级进阶课程》评价表 I 哈尔滨工业大学课程设计任务书 II 第1部分 项目开发计划 1 第2部分 系统分析 2 第3部分 系统设计 3 第4部分 系统实现及测试 5 第5部分 项目总结 6 参考文件 7 附录 8 级本科《C/C++案例高级进阶课程》评价表 题 目 计算工资/小时程序 指导老师 张卫 项 目 内 容 简 介(250字) 本项目所编写程序用以实现输入工资数,小时数(整数,空格分隔),能够输出工资/小时数(正确到小数点后2位),并依据四舍五入取整,然后将取整数平方后计算一共有几位,后三位分别是什么。特点在于对于输入数据会考虑其是否会造成数据溢出,从而采取不一样算法进行计算。 项目标实施分为回顾相关资料、大致编写框架、完成具体程序块、处理难以完成程序功效、改善并简化程序细节来提升程序可读性和简约程度五个过程。最终得到项目结果为输入工资数,小时数(整数,空格分隔)后,能够输出工资/小时数(正确到小数点后2位),并依据四舍五入取整,然后将取整数平方后计算一共有几位,后三位分别是什么。 学 号 姓 名 项目组内角色职责 贡献排名 平时扣分 成 绩 评 委 评 分 评选项 得分 评选项 得分 项目规模、技术难度、工作量(20分) 项目文档及汇报(20分) 项目实现结果(可运行演示)(30分) 答辨表现20分) 团体分工和协作情况(10分) 项目总分(100分) 项目评价 项目规模及工作量(□饱满、□达成要求、□不饱满);项目实现结果 (□良好、□有小问题、□错误较多);项目文档及汇报撰写(□规范、□较规范、□不规范、□未提交);答辩表示(□优异、□良好、□通常、□较差) ,团体分工及协作(□很好、□很好、□通常、□较差)。 签字 课程责任人签字 答辩日期: 年 月 日 哈尔滨工业大学课程设计任务书 姓 名: 院 (系): 专 业: 班 号: 任务起至日期: 6月29日 至 7月12日 课程设计题目: 计算工资/小时程序 项目介绍: 本项目所编写程序用以实现输入工资数,小时数(整数,空格分隔),能够输出工资/小时数(正确到小数点后2位),并依据四舍五入取整,然后将取整数平方后计算一共有几位,后三位分别是什么。特点在于对于输入数据会考虑其是否会造成数据溢出,从而采取不一样算法进行计算。 项目标实施分为回顾相关资料、大致编写框架、完成具体程序块、处理难以完成程序功效、改善并简化程序细节来提升程序可读性和简约程度五个过程。最终得到项目结果为输入工资数,小时数(整数,空格分隔)后,能够输出工资/小时数(正确到小数点后2位),并依据四舍五入取整,然后将取整数平方后计算一共有几位,后三位分别是什么。 工作量: 1. 复习相关资料,确定方案思绪(时间:约 1小时) 2. 进行步骤分析(约1小时) 3. 编写计算工资/小时程序(时间:约2小时) 4. 处理程序难点及程序出问题(时间:约2小时) 5. 程序整理(时间:约0.5小时) 6. 绘制步骤图(时间:约2小时) 7. 完成汇报填写和PPT制作(约5小时) 总计:13.5小时 工作计划安排: (1)6月29日:复习相关知识, 并整理思绪确定我们实现程序功效方案;编写程序; (2)7月6日:绘制步骤图并完成PPT制作; (3)7月11日:完成汇报填写。 同组设计者及分工: 单人独立完成。 第1部分 项目开发计划 1.1 项目要完成工作 依据要求,编写计算工资/小时程序。 1.2 项目分工 表 1-2-1 项目分工 袁涛 1)确定程序制作思绪 2)编写程序 3)绘制步骤图 4)制作展示ppt 5)完成课程设计汇报 1.3项目计划安排 表1-3-1 项目计划安排 6月29日 复习相关知识, 并整理思绪确定我们实现程序功效方案;编写程序 7月6日 绘制步骤图并完成PPT制作 7月11日 完成汇报填写 第2部分 系统分析 2.1 系统需要功效和性能 2.1.1 系统需要功效 输入工资数,小时数(整数,空格分隔)后,能够输出工资/小时数(正确到小数点后2位),并依据四舍五入取整,然后将取整数平方后计算一共有几位,后三位分别是什么。 2.1.2 系统需要性能 输入工资数、小时数后,能够快速完成制订输出。 2.2 系统关键、难点 考虑强制类型转换; 考虑整形数溢出,和针对特定问题,考虑怎样处理溢出问题。 第3部分 系统设计 图3-1 第4部分 系统实现及测试 4.1 具体算法代码 见附录。 4.2 测试及运行结果 图4-2-1 第5部分 项目总结 经过本项目标实施,我对C语言有了更深一步了解。在本项目标实施过程之中,我碰到了很多迷惑,但在老师、同学帮助和自己努力下,这些疑难杂症全部一一迎刃而解。在这个学习过程中,我既对C语言这门编程语言有了更客观全方面了解,也使得我对于编程愈加感爱好,收获了那种问题得以处理后愉快。这个项目标实施更让我了解到提前做好计划、步骤安排关键性。在接下来学习生活中,我将愈加努力,将C语言用到能够用到实处,在C中收获更多喜悦。 参考文件 1 苏小红 王宇颖 孙志岗 《C语言程序设计》 高等教育出版社 2 苏小红 车万翔 王甜甜 《C语言程序设计学习指导》 高等教育出版社 附录 代码 #include<stdio.h> main() { int salary,time,aves_i,pf,pf_1,pf_2,pf_3,count=0; float aves_f,salary1,time1; printf("请输入工资数和小时数(整数)\n"); scanf("%f %f",&salary1,&time1); salary=salary1; time=time1; if(salary==salary1&time==time1) { aves_f=(float)salary/time; aves_i=aves_f+0.5; pf=aves_i*aves_i; pf_1=pf%1000/100; pf_2=pf%100/10; pf_3=pf%10; while(pf!=0) { count++; pf/=10; } printf("average salary is %0.2f\nround off to integer is %d\nnumber of digit is %d\nthe last three digit is %d %d %d\n",aves_f,aves_i,count,pf_1,pf_2,pf_3); } else { printf("您输入数据不是整数"); } }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服