《小学生四则运算测试》由会员分享,可在线阅读,更多相关《小学生四则运算测试(11页珍藏版)》请在金锄头文库上搜索。
1、小学生进行四则运算的算术练习软件,作者:025苏浩宸,目录,一. 软件简介,二. 功能简介,三. 部分代码,四. 界面简介,软件简介,(1)界面简洁,友好,吸引小年龄用户。 (2)操作简单,没有多余按键,即开即用,无需学习使用。 (3)具有分析功能,能对学生完成情况进行分析。,软件特色:,612岁的小学生,软件面向用户:,功能简介,(1)分难度级别选题:分为A、B、C三个级别,每个级别分别对应个位,十位,百位的四则运算; (2)随机出题:根据所选级别,生成对应位数的随机数,随机生成03的一位int实数对应运算类型,并存储答案; (3)判断功能:每题有三次计算机会(第一次算对加10分,接着出第二
2、题目;第一次不对,第二次出同样的题目,若算对加8分,接着出第二个题目;第二次若不对再给第三次机会,作对加5分,做不对不加分。每题只有三次计算机会,依此类推); (4)计时功能:利用time.h头文件,在选定难度级别是开始计时,在按下最后一题提交后结束计时,用difftime(t_end,t_start)计算时间差; (3)分析功能:计算总分和时间,综合成绩=0.8*总分+0.2*所用时间;,功能分析:,部分代码,(1)主对话框类 class CtestDlg : public CDialog / Construction public:CtestDlg(CWnd* pParent = NULL
3、); / standard constructorafx_msg void OnExitMain();/AFX_MSGDECLARE_MESSAGE_MAP() ;,(1)主对话框类,部分代码,class CRecordDlg : public CDialog/ Constructionpublic:CRecordDlg(CWnd* pParent = NULL); / standard constructorafx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);/AFX_MSGDECLARE_MESSAGE_MAP() ;,(1)成绩单对话框类,部分代码,(1)主对话框类 class CtestDlg : public CDialog / Construction public:CtestDlg(CWnd* pParent = NULL); / standard constructorafx_msg void OnExitMain();/AFX_MSGDECLARE_MESSAGE_MAP() ;,(1)主对话框类,部分代码,(1)运算流程图,界面介绍(主界面),界面介绍(成绩单),谢谢观看,2018/9/2,