用程序統計考試成績是最常見的編程綜合練習,我做了一個簡單的VB小程序,輸入學生成績之后點擊統計可以自動判斷出合格與不合格的人數還有平均分,點擊排序之后可以自動按照分數從高到低進行排序,今天也和大家分享一下是如何完成這個小程序的。

程序界面
我們先來看看小程序的功能,進入程序后,先輸入班級人數,按照學號順序依次輸入學生的成績,當班級成績輸入完之后,點擊統計按鈕,根據輸入的成績在文本框中會顯示合格人數、不合格人數和平均分。點擊排序按鈕后,成績會從高到低進行排序,點擊退出按鈕,自動退出程序。

在程序的開始我們先設置三個變量,n為班級的人數;并且設置一個數組a(i)用來依次記錄學生的成績。
點擊統計按鈕后,設置n1、n2和sum的初始值為0。在統計班級成績時,如果分數大于60分及格,n1加1,如果分數小于60分不及格,n2加1,并且累計求和。跳出循環之后,將總和除以人數就得到平均分了。

點擊排序按鈕后,學生的成績就會按照從高到低進行有序排列,在代碼中我們用到了簡單的冒泡排序,也是比較簡單的,在結束了排序之后,不要忘記輸出到窗體上(vbTab等于是鍵盤上制表符TAB按鍵的功能)。

這樣一個綜合的小程序不僅僅大大提高了平時的工作效率,還能夠提高你的代碼編寫能力。如果在每個學生成績中增加學生姓名,該如何實現呢?聰明的你趕快來試試吧。