VB综合实验之统计成绩

2020-09-06 13:55
电脑报 2020年32期
关键词:排序平均分合格

用程序统计考试成绩是最常见的编程综合练习,我做了一个简单的VB小程序,输入学生成绩之后点击统计可以自动判断出合格与不合格的人数还有平均分,点击排序之后可以自动按照分数从高到低进行排序,今天也和大家分享一下是如何完成这个小程序的。

程序界面

我們先来看看小程序的功能,进入程序后,先输入班级人数,按照学号顺序依次输入学生的成绩,当班级成绩输入完之后,点击统计按钮,根据输入的成绩在文本框中会显示合格人数、不合格人数和平均分。点击排序按钮后,成绩会从高到低进行排序,点击退出按钮,自动退出程序。

在程序的开始我们先设置三个变量,n为班级的人数;并且设置一个数组a(i)用来依次记录学生的成绩。

点击统计按钮后,设置n1、n2和sum的初始值为0。在统计班级成绩时,如果分数大于60分及格,n1加1,如果分数小于60分不及格,n2加1,并且累计求和。跳出循环之后,将总和除以人数就得到平均分了。

点击排序按钮后,学生的成绩就会按照从高到低进行有序排列,在代码中我们用到了简单的冒泡排序,也是比较简单的,在结束了排序之后,不要忘记输出到窗体上(vbTab等于是键盘上制表符TAB按键的功能)。

这样一个综合的小程序不仅仅大大提高了平时的工作效率,还能够提高你的代码编写能力。如果在每个学生成绩中增加学生姓名,该如何实现呢?聪明的你赶快来试试吧。

猜你喜欢
排序平均分合格
恐怖排序
节日排序
平均分一半
不合格的洗衣工
不合格的科学家
两种分法
“平均分”教学设计