Imports Microsoft.VisualBasic
Dim PossibleStop as string
Dim OutputChoice As String
Dim MemberFirstname = {"Loukianos", "Ra", "Jevgēņija", "Jaidev", "Larisa", "Isaac", "Zinoviy", "Iuvenalis", "Fatih", "Cuthbert", "Phineas", "Teresa", "Alisher",
"Chyna", "Fulbert", "Glukel", "Lamech", "Naheed", "Ireneus", "Susana", "Mahavir", "Deepak", "Deodatus", "Hideaki", "Anass", "Arevik",
"Borbála", "Kefilwe", "Mary", "Celio"}
Dim MemberLastname = {"Erkens", "Fabian", "Lyndon", "D'Ambrosio", "Dimov", "Smith", "Jones", "Farrell", "Hughes", "Lowe", "Bureš", "Aerssens", "Svenson", "Graves",
"Janson", "Godfrey", "Marín", "Filipović", "Furnadjiev", "Tracy", "Bennet", "Abramsen", "Pichler", "Ljunggren", "Berg", "Amador", "Mata",
"Anderson", "Poirot", "Gáspár"}
Dim VolunteerStatus = {0, 2, 3, 3, 2, 3, 2, 0, 2, 2, 1, 3, 2, 3, 1, 2, 1, 2, 3, 1, 1, 0, 0, 1, 2, 3, 2, 3, 2, 2}
dim DateStrings = {"20/Jan/2022", "11/May/2021", "07/Jan/2020", "14/Apr/2020", "04/Aug/2020", "12/Mar/2021", "02/Dec/2021", "01/Dec/2021", "12/Apr/2021",
"28/Dec/2020", "05/Feb/2021", "28/Mar/2021", "20/Nov/2020", "03/Apr/2020", "24/Jan/2020", "21/Jan/2022", "15/Oct/2020", "03/Feb/2021",
"25/Nov/2020", "15/Oct/2021", "07/Mar/2021", "26/Apr/2020", "02/May/2021", "17/Jan/2022", "10/Apr/2021", "27/Jun/2021", "10/Sep/2020",
"31/Jan/2021", "25/Mar/2021", "08/Feb/2021"}
Dim DateJoined(99) as DATETIME
for n = 0 to DateStrings.Length -1
DateJoined(n) = cdate(DateStrings(n))
Dim MemberFee = {True, True, True, True, False, False, True, True, False, False, True, False, True, True, False, True, False,
True, False, False, False, False, False, True, True, False, True, False, False, True}
Dim VolunteerOptions = { "Not a volunteer",
"Painting and decorating"}
Console.WriteLine("Here are the options for data output: ")
Console.WriteLine("Enter 0 to output the members that have chosen to work as volunteers.")
Console.WriteLine("Enter " & i & " to output the members that have chosen to work at the " & VolunteerOptions(i))
Console.WriteLine("Enter 4 to output the members whose membership has expired.")
Console.WriteLine("Enter 5 to output the members that have not yet paid their $75 fee")
If OutputChoice >=0 AND OutputChoice <= 5 then
Console.WriteLine("Invalid input")
Console.WriteLine("Invalid input")
Loop until validated = TRUE
If VolunteerStatus(counter2) <> 0 then
Console.WriteLine(MemberFirstname(counter2) & " " & MemberLastname(counter2))
If VolunteerStatus(i) = 1 then
Console.WriteLine(MemberFirstname(i) & " " & MemberLastname(i))
If VolunteerStatus(i) = 2 then
Console.WriteLine(MemberFirstname(i) & " " & MemberLastname(i))
If VolunteerStatus(i) = 3 then
Console.WriteLine(MemberFirstname(i) & " " & MemberLastname(i))
If DateJoined(i).addyears(1) < Now() then
Console.WriteLine(MemberFirstname(i) & " " & MemberLastname(i))
If MemberFee(i) = False then
Console.WriteLine(MemberFirstname(i) & " " & MemberLastname(i))
Console.WriteLine("Would you like to output any more catagories? Y/N?")
temp=ucase(Console.ReadLine)
If temp = "Y" or temp = "N" then
Console.WriteLine("Invalid input")
Loop until validated=True