只是想知道我为视觉基础计算作业所做的是否正确。我们的活动任务:
"活动:使用案例陈述选择成绩
介绍:
您将使用一个 case 语句,该语句允许用户输入一个整数值的等级值,并将等级值作为一个从 A 到 E 的字母返回。
选择逻辑
如果输入的数字在 91-100 之间,则输出将为 A
如果输入的数字介于 81 和 90 之间,则输出将为 B
如果输入的数字介于 71 和 80 之间,则输出将为 C
如果输入的数字介于 61 和 70 之间,则输出将为 D
如果输入的数字介于 51 和 60 之间,则输出将为 E
低于 50的任何值都是失败高于 100
的 任何值都是不正确的值,他们将不得不再次运行程序。 创建必要的变量 创建必要的输出,告诉用户程序的目的 创建代码以读取用户的名字 创建以整数值形式读取成绩 的代码 根据上述标准创建产生相关成绩的代码. 创建必要的输出代码以将用户的名字和他们的等级输出为字母“
我的代码:
Module Module1
Sub Main()
Dim anum As Integer
Dim name As String
Console.WriteLine("This programme converts marks into grades")
Console.WriteLine("Please enter name...")
name = Console.ReadLine
Console.WriteLine("Please enter number of marks...")
anum = Console.ReadLine()
Select Case anum
Case 91 To 100
Console.WriteLine(name & " receives an A.")
Case 81 To 90
Console.WriteLine(name & " receives a B.")
Case 71 To 80
Console.WriteLine(name & " receives a C.")
Case 61 To 70
Console.WriteLine(name & " receives a D.")
Case 51 To 60
Console.WriteLine(name & " receives an E.")
Case Is <= 50
Console.WriteLine(name & ", unfortunately failed.")
Case Is > 100
Console.WriteLine(name & ", this is an incorrect value. Please try again.")
End Select
End Sub
End Module
如果有人能确认它是正确的或告诉我我是否做错了什么或需要添加一些东西,我将不胜感激!
谢谢。