Advertisement
Guest User

Untitled

a guest
Jan 26th, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. Module Module1
  2. 'UCAS Grade Converter - Samdb
  3. Sub Main()
  4. Dim g1, g2, g3, g4 As String
  5. Dim s1, s2, s3, s4 As String
  6. Dim v1, v2, v3, v4 As String
  7. Dim total As Integer
  8. 'Subject Input
  9. Console.WriteLine("Enter your first subject")
  10. s1 = Console.ReadLine()
  11. Console.Clear()
  12.  
  13. Console.WriteLine("Enter your second subject")
  14. s2 = Console.ReadLine()
  15. Console.Clear()
  16.  
  17. Console.WriteLine("Enter your third subject")
  18. s3 = Console.ReadLine()
  19. Console.Clear()
  20.  
  21. Console.WriteLine("Enter your fourth subject")
  22. s4 = Console.ReadLine()
  23. Console.Clear()
  24.  
  25. Console.WriteLine("Your subjects are " & s1 & ", " & s2 & ", " & s3 & " and " & s4 & "")
  26. Console.ReadKey()
  27. Console.Clear()
  28.  
  29. 'Grade Dialog
  30. Console.WriteLine("Below is a table for your grades, find the corresponding value and enter it as it is displayed on screen")
  31. Console.WriteLine("A - 1")
  32. Console.WriteLine("B - 2")
  33. Console.WriteLine("C - 3")
  34. Console.WriteLine("D - 4")
  35. Console.WriteLine("E - 5")
  36. Console.WriteLine("U - 0")
  37. Console.WriteLine()
  38. 'Grade Input
  39. Console.WriteLine("Enter your grade for " & s1 & "")
  40. g1 = Console.ReadLine
  41.  
  42. Console.WriteLine("Enter your grade for " & s2 & "")
  43. g2 = Console.ReadLine
  44.  
  45. Console.WriteLine("Enter your grade for " & s3 & "")
  46. g3 = Console.ReadLine
  47.  
  48. Console.WriteLine("Enter your grade for " & s4 & "")
  49. g4 = Console.ReadLine
  50.  
  51. Select Case g1
  52. Case Is < 2
  53. v1 = 100
  54. Case Is < 3
  55. v1 = 90
  56. Case Is < 4
  57. v1 = 80
  58. Case Is < 5
  59. v1 = 70
  60. Case Is < 6
  61. v1 = 60
  62. Case Is < 0
  63. v1 = 0
  64. End Select
  65.  
  66. Select Case g2
  67. Case Is < 2
  68. v2 = 100
  69. Case Is < 3
  70. v2 = 90
  71. Case Is < 4
  72. v2 = 80
  73. Case Is < 5
  74. v2 = 70
  75. Case Is < 6
  76. v2 = 60
  77. Case Is < 0
  78. v2 = 0
  79. End Select
  80.  
  81. Select Case g3
  82. Case Is < 2
  83. v3 = 100
  84. Case Is < 3
  85. v3 = 90
  86. Case Is < 4
  87. v3 = 80
  88. Case Is < 5
  89. v3 = 70
  90. Case Is < 6
  91. v3 = 60
  92. Case Is < 0
  93. v3 = 0
  94. End Select
  95.  
  96. Select Case g4
  97. Case Is < 2
  98. v4 = 100
  99. Case Is < 3
  100. v4 = 90
  101. Case Is < 4
  102. v4 = 80
  103. Case Is < 5
  104. v4 = 70
  105. Case Is < 6
  106. v4 = 60
  107. Case Is < 0
  108. v4 = 0
  109. End Select
  110. 'Total currently displayed as 1008070 etc - Not functioning correctly
  111. total = v1 + v2 + v3 + v4
  112. Console.WriteLine("" & total & "")
  113. Console.ReadKey()
  114. End Sub
  115.  
  116. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement