【网学提醒】:本文主要为网上学习者提供VB中实现对平均分的计算,希望对需要VB中实现对平均分的计算网友有所帮助,学习一下吧!
资料包括: 论文(5页1255字) 源码
说明:一、 设计内容简介
这次的VB考试,我们设计的是一个有关学生成绩计算的程序。在
程序中,学生共有五门成绩,将五门成绩输入之后,选择记分规则,即总分或者是平均分,点击“计算”,在窗体中的成绩显示区就会显示出计算出的成绩;点击“清除”, 则清除所有成绩,包括已经计算出的结果。
另外,本
程序还要求输入的成绩要小于0或大于100。如果不符合,那么将会出现输入框(InputBox),提示用户重新输入。判断成绩是否符合要求用If和Or语句来实现。
五门成绩的输入区域,用的是Textbox;记分规则那里用的是Frame;规则的选择用的是OptionButton;成绩计算的显示是在Label区;“计算”和“清除”都为CommandButton;退出
程序,则只需将窗口关闭。
对于
程序设计的流程图及其代码实现,在后面我会加以详细的说明。
二、
程序流程图
目录:一、设计内容简介
二、
程序流程图
三、
程序代码
三、运行结果
五、设计小结
作者点评:自己做的VB课程设计,实现成绩平均分的计算,很简单。包括完整的工程代码和论文。可以直接用。希望能有所帮助。
这次的VB考试,我又学到了不少东西。
这次设计的这个成绩计算
程序,考试的时候,我很快就把第一个功能实现了,其实很简单,就是根据单选按钮的选项来对Text里的数值进行求和或者是求平均。但是对于第二个功能,我也不知道自己当时怎么想的,刚开始的时候竟然用And语句进行判断,这很明显是不对的。后面才恍然大悟,明明该用Or语句嘛,一个数据怎么可能既小于0又大于100呢?我太大意了。
还有就是,我的代码中,一开始就对各科分数即Text里的数值定义了变量,用的时候就可以直接输入变量的名字,但是后来发现,当在Inputbox里重新输入数据时,新的数据不会显示在原来的窗体中,我很纳闷,已经加了重新赋值的语句,怎么会不显示呢?后来才明白,我将新的数据赋给了Text里的数值即Val(Text.text),而实际上要想显示新的数值,直接就是Text中的内容,而不是Text里的数值。
总之,我觉得老师的这种教学方式挺好,因为,如果不考试,我们可能就会在VB结课之后再也不去碰它了,但是参加了考试,真正自己做了东西之后就不一样了,在做的过程中除了把以前的东西复习之外,又学到了新的东西,感觉还是很高兴。