可视化编程技术实验报告平均学分绩点计算器.docx

可视化编程技术实验报告平均学分绩点计算器.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告 课程名称: 可视化编程技术实验项目: 平均学分绩点计算器专业班级: 电子信息工程 姓 名: 学 号 : 实验室号: 实验组号: 实验时间: 批阅时间: 指导教师: 成 绩: PAGE PAGE 3 实验名称:平均学分绩点计算器 实验目的: 实验目的: 掌握使用VC++6.0 为编程开发环境,进行简单的可视化编程。熟练掌握简单控件的用法 实验内容: 建立类型为基本对话框的工程 设计一个学分绩点计算器,并能按要求进行计算。 3. 实验方案(程序设计说明) 基本算法:平均学分绩点= 各科学分与绩点乘积加和/总学分考试课 绩点=(成绩-60)*0.2+2 考查课 绩点:优 8 良 6 中 4 及格 2 不及格 0 界面设计说明:大二一整学年分成 2 个框,分别列出大二上、大二下的各科课程、学分、成绩,能够清零、显示我的绩点,显示时间日期并能控制是否使能,能够连接工大网页,设置背景图片,更改图标。 设计流程图: 新建工程 添加控件 添加变量 编写函数 撰写报告 添加功能 调试程序 4. 实验步骤或程序(经调试后正确的源程序) 填写主要步骤与程序代码等。见附件 5.程序运行结果 能够成功实现计算功能及其他添加功能,运行结果界面见附件 6.出现的问题及解决方法 见附件 ( 实验步骤或程序: 一、实验程序设计过程及程序代码 1、打开软件 2、新建工程 3、添加控件并设置属性 5、添加变量 6、编写程序 给平均学分绩点按钮添加程序 void CLJSDlg::OnButton1() { // TODO: Add your control notification handler code here UpdateData(TRUE); float eng3_xfjd,dw2_xfjd,md_xfjd,gl_xfjd,ty3_xfjd,my_xfjd,fb_xfjd,sl_xfjd,dz1_xfjd,wlsy_xfjd,eng4_ xfjd,sd_xfjd,xh_xfjd,zk_xfjd,xxl_xfjd,ty4_xfjd,dz2_xfjd; float xfh,xfjdh,pjxfjd; float eng3_jd,dw2_jd,md_jd,gl_jd,ty3_jd,my_jd,fb_jd,sl_jd,dz1_jd,wlsy_jd,eng4_jd,sd_jd,xh_jd,zk_jd, xxl_jd,ty4_jd,dz2_jd; if(m_ENG3_CJ60) { eng3_jd=0; } else { eng3_jd=(m_ENG3_CJ-60)*0.2+2; } if(m_DW2_CJ60) { dw2_jd=0; } else { dw2_jd=(m_DW2_CJ-60)*0.2+2; } if(m_MD_CJ60) { md_jd=0; } else { md_jd=(m_MD_CJ-60)*0.2+2; } if(m_GL_CJ60) { gl_jd=0; } else { gl_jd=(m_GL_CJ-60)*0.2+2; } if(m_ENG4_CJ60) { eng4_jd=0; } else { eng4_jd=(m_ENG4_CJ-60)*0.2+2; } if(m_SD_CJ60) { sd_jd=0; switch(i){ switch(i) { PAGE 5 } else { sd_jd=(m_SD_CJ-60)*0.2+2; } if(m_XH_CJ60) { xh_jd=0; } else { xh_jd=(m_XH_CJ-60)*0.2+2; } if(m_ZK_CJ60) { zk_jd=0; } else { zk_jd=(m_ZK_CJ-60)*0.2+2; } int i=m_TY3_CJ.GetCurSel(); switch(i) { case 0: ty3_jd=8;break; case 1: ty3_jd=6;break; case 2: ty3_jd=4;break; case 3: ty3_jd=2;break; case 4: ty3_jd=0;break; } i=m_MY_CJ.GetCurSel(); case 0: my_jd=8;break; case 1: my_jd=6;break; case 2: my_jd=4;break; case 3: my_jd=2;break; case 4: my_jd=0;break; } i=m_FB_CJ.GetCurSel(); switch(i) { case 0: fb_jd=8;break; case 1: fb_jd=6;break; case 2: fb_jd=4;break; case 3: fb_j

文档评论(0)

dqy118 + 关注
官方认证
内容提供者

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

认证主体上海海滋实业有限公司
IP属地上海
统一社会信用代码/组织机构代码
91310115MA7DL1JF2N

1亿VIP精品文档

相关文档