Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.


' MichiganCities.vb-This program prints a msg for invalid cities in Michigan. ' Input: Interactive ' Output:

' MichiganCities.vb-This program prints a msg for invalid cities in Michigan.  

' Input: Interactive

' Output:Error msg or nothing

Option Explicit On

Option Strict On

Module Module1

 Sub Main()

   ' Declarevariables.

 Dim City As String         ' city to look up in array

    ' Initialized array of Michigan cities

Dim CityNames() As String = {"Acme", "Albion", "Detroit", "Watervliet", "Coloma", "Saginaw", "Richland", "Glenn", "Midland", "Brooklyn"}

Dim FoundIt As Boolean = False   ' Flag variable

    Dim X As Integer      ' Loop control variable

    ' Get user input

    City = InputBox$("Enter city name: ")

    ' Add your loop here

      ' Add your test statement here to see if there is 

      ' a match. Set the flag to true if city is found. 

    ' Test to see if city was not found to determine if 

    ' "Not a city in Michigan" msg should be printed

  End Sub ' End of Main() procedure

End Module ' End of MichiganCities module

VisualBasic:Modify with a for loop statement examining city names. Need a code testing for match. Need a code that when appropriate print message: "Not a city in Michigan." Execute the program with these as input: Chicago; Brooklyn; Watervliet; Acme. Output how many cities are searched. Dont hardcore to 10 in program. Use the length property of array. Show city name in output like City Detroit found and Canton is not a city in Michigan. Show message if city is found/not found.

Show more
Ask a Question