Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. Module Module1
  2.  
  3. Dim Selection As Integer
  4.  
  5. Sub Main()
  6. While Selection <> 4
  7. Menu()
  8. GetOption()
  9. Select Case Selection
  10. Case 1
  11. Factorial()
  12. Case 2
  13. AddThreeNumbers()
  14. Case 3
  15. FindFirstBlank()
  16. Case 4
  17. Goodbye()
  18.  
  19. End Select
  20. End While
  21. End Sub
  22. Sub Menu()
  23. Console.WriteLine("Which Calculation would you like to perform?")
  24. Console.WriteLine("--------------------------------------------")
  25. Console.WriteLine("1 Factorial")
  26. Console.WriteLine("2 Add three numbers together")
  27. Console.WriteLine("3 Find First Blank")
  28. Console.WriteLine("4 Quit")
  29. Console.WriteLine()
  30. End Sub
  31. Sub GetOption()
  32. Selection = Console.ReadLine
  33. While Selection < 1 Or Selection > 4
  34. Console.WriteLine("You appear to have made a mistake Please try again")
  35. Menu()
  36. Selection = Console.ReadLine
  37. End While
  38. End Sub
  39. Sub Factorial()
  40. Dim counter As Integer
  41. Dim total As Integer = 1
  42. Dim FactEntry As Integer
  43. Console.WriteLine("Which number would you like to find the factorial for?")
  44. FactEntry = Console.ReadLine
  45. For counter = FactEntry To 1 Step -1
  46. total = total * counter
  47. Next counter
  48. Console.WriteLine(FactEntry & " Factorial is " & total)
  49. Console.WriteLine()
  50. End Sub
  51. Sub Goodbye()
  52. Console.WriteLine("Goodbye and thanks for all the fish")
  53. Wait()
  54. End Sub
  55. Sub Wait()
  56. For i = 1 To 1000000000
  57. Next
  58. End Sub
  59. Sub AddThreeNumbers()
  60. Dim numberone As Integer
  61. Dim numbertwo As Integer
  62. Dim numberthree As Integer
  63. Dim added As Integer
  64. Console.WriteLine("Enter number one")
  65. numberone = Console.ReadLine
  66. Console.WriteLine("Enter number two")
  67. numbertwo = Console.ReadLine
  68. Console.WriteLine("Enter number three")
  69. numberthree = Console.ReadLine
  70. added = numberone + numbertwo + numberthree
  71. Console.WriteLine("The total is: " & added)
  72. Console.WriteLine()
  73. End Sub
  74. Sub FindFirstBlank()
  75. Dim i As Integer
  76. Dim Line As String
  77. Dim character As Integer = 0
  78. Console.WriteLine("Please enter a string")
  79. Line = Console.ReadLine
  80. For i = 1 To Len(Line)
  81. If Mid(Line, i, 1) = " " Then
  82. Console.WriteLine("The space is at: " & i)
  83. End If
  84. Next
  85. End Sub
  86.  
  87. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement