编程,用VB!已知学号由8个数码组成,如06431001

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:11:45
其中从左算起前2位表示年级,第3个字符表示学生类型,学生类型规定如下:

2表示博士生,3表示硕士生,4表示本科生。

编写程序,从输入对话框输入一个学号,经过判断处理后,显示该生的年级及学生类型(中文表示)。

'已知学号由8个数码组成,如06431001
'
'其中从左算起前2位表示年级,第3个字符表示学生类型,学生类型规定如下:
'
'2表示博士生,3表示硕士生,4表示本科生。
'
'编写程序,从输入对话框输入一个学号,经过判断处理后,显示该生的年级及学生类型
Dim Grade As String, Level As String, lev As String, num As String
num = InputBox("输入学号", num)
Grade = Mid(num, 1, 2)
Level = Mid(num, 3, 1)
Select Case Val(Level)
Case 2
lev = "博士生"
Case 3
lev = "硕士生"
Case 4
lev = "本科生"
End Select
Me.Print "年级:" & Grade & Chr(13) & "学历:" & lev

Private Sub Command1_Click()
Dim Nos As String, Grade As String, Degree As String, Result As String
Nos = InputBox("请输入学号")
Grade = Mid(Nos, 1, 2)
Degree = Mid(Nos, 3, 1)
Select Case Degree
Case 2
Result = "该生是" & Grade & "年级的学生,学历为博士生"
Case 3