Programming

posted by .

This is a visual basics program issue.
The problem is: Table 4.7 contains information on several states. Write a program that requests a state and category (flower, motto and nickname) as input and displays the requested information. If the state or category requested is not in the table, the program should so inform the user.



Table 4.7 State, Flower, Nickname, and Motto

State
Flower
Nickname
Motto

California
Golden Poppy
Golden State
Eureka

Indiana
Peony
Hoosier State
Crossroads of America
Mississippi
Magnolia
Magnolia State
By valor of arms
New York
Rose
Empire State
Ever upward

This is the program I created. It only displays the very last line of the program:

Public Class Ch04_3_32A

Private Sub btnDisplay_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisplay.Click
'Display state and category
Dim state As String
Dim category As String
state = (InputBox("Enter a state", "A State"))
category = (InputBox("Enter a category", "A Category"))
Select Case state.ToUpper
Case "CALIFORNIA"
Select Case category.ToUpper
Case "FLOWER"
txtOutput.Text = "Gold Poppy"
Case "NICKNAME"
txtOutput.Text = "Golden State"
Case "MOTTO"
txtOutput.Text = "Eureka"
End Select
End Select
Select Case state.ToUpper
Case "INDIANA"
Select Case category.ToUpper
Case ("FLOWER")
txtOutput.Text = "Peony"
Case ("NICKNAME")
txtOutput.Text = "Hoosier State"
Case ("MOTTO")
txtOutput.Text = "Crossroads to America"
End Select
End Select
Select Case state.ToUpper
Case "MISSISSIPPI"
Select Case category.ToUpper
Case "FLOWER"
txtOutput.Text = "Magnolia"
Case "NICKNAME"
txtOutput.Text = "Magnolia State"
Case "MOTTO"
txtOutput.Text = "By valor and arms"
End Select
End Select
Select Case state.ToUpper
Case "NEW YORK"
Select Case category.ToUpper
Case "FLOWER"
txtOutput.Text = "Rose"
Case "NICKNAME"
txtOutput.Text = "Empire State"
Case "MOTTO"
txtOutput.Text = "Ever Upward"
End Select
End Select
If state <> "" Then
txtOutput.Text = "Category is not listed"
End If
End Sub
End Class

  • Programming -

    Here are some visual basic programming tutorials that may help you:

    http://search.yahoo.com/search?fr=mcafee&p=viual+basics+program+tutorial

    Sra

  • Programming -

    It's been years, so I forgot a lot. Should this:
    If state <> "" Then

    Say this:
    If state = "" Then

    I honestly forget. Let me know if that works.

  • Programming -

    Thank you both. I'll give the line a try and report back...

  • Programming -

    No I'm afraid the If statement did not work. I'm trying Case Else. But I think all my Select End and Select Case's are the cause.

  • Programming -

    I'm just waking up, so really tired. I will try to look later, but it is a hard program to follow mentally. Haha

    I hope someone can help. Check back again in a while.

  • Programming -

    So do I. This program is a little difficult. Thank you for your help...

  • Programming -

    Declare these under form.
    Dim Mott As String 'To type in which State Motto
    Dim Flower As String 'To type in which State Flower
    Dim NickName As String 'To type in which State NickName

    First Button code.

    Private Sub btnmotto_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnmotto.Click

    Motto = CStr(InputBox("Enter a state: California, Indiana, Mississippi, North Dakota, and New York."))

    Select Case Motto
    Case "California"
    txtinfo.Text = "California state motto is 'Eureka'."
    Case "Indiana"
    txtinfo.Text = "Indiana state motto is 'Crossroads of America'."
    Case "Mississippi"
    txtinfo.Text = "Mississippi state motto is 'By valor and arms'."
    Case "New York"
    txtinfo.Text = "New York state motto is 'Ever Upward'."
    Case "North Dakota"
    txtinfo.Text = "North Dakota state motto is 'Liberty and union, now and forever, one and inseparable'."

    Case Else
    txtinfo.Text = "Category is not listed."

  • Programming -

    Thank you Matt and helper. Your help was very useful. I was able to get this program operational. The misstake I seem to have made with putting nested statements in. I had to take out some of the End Selects and change my operation from <> to =.

  • Programming -

    So what is the full answer to this problem cause I am doing the same thing right now

Respond to this Question

First Name
School Subject
Your Answer

Similar Questions

  1. Computers

    Problem-Solving 1. Develop an algorithm or write pseudocode to determine if a citizen is eligible to vote. The criteria for eligibility are that the citizen must be 18 or older and must not be a convicted felon. The algorithm must …
  2. TI-83 CALC PROGRAM

    Please can anyone help me with this or any part of it?
  3. Computer Visual Basics 2008

    This questions is from Chapter 5, #54) Write a program to compute tips for services rendered. The program should request th person's occupation, the amount of the bill, and the percentage tip as input and pass this informaiton to a …
  4. Programming

    This is a visual basics program issue. The problem is: Table 4.7 contains information on several states. Write a program that requests a state and category (flower, motto and nickname) as input and displays the requested information. …
  5. C Programming

    I need help creating a program that uses a menu with options to enter student information (name, ID, GPA), print student information, or quit the program. Use data files and FILE pointers to store and print information entered.
  6. programming logic and design

    The Daily Gazette accepts classified ads in several categories. For most ads, the newspaper charges 10 cents per word for the first 50 words, and 8 cents per word for every word after that. Design a flowchart for a program that accepts …
  7. Programming and Design

    Draw the hierarchy chart and design the logic for a program that calculates the projected cost of an automobile trip. Assume that the user's car travels 20 miles per gallon of gas. Design a program that prompts the user for a number …
  8. CIS

    Chocolate Delights Candy Company manufactures several types of candy. Design a flowchart using Visual Logic for the following: A program that accepts a candy name (for example, “ chocolate-covered blueberries”), price per pound, …
  9. visual basic programming

    Write a Visual Basic program that will calculate the assessment marks of a student taking the Computer Programming subject in College. The program must be able to determine the total result and finally display the grade of that student. …
  10. Programming Java

    I am learning Java in programming right now. I need to write a program that should have an output like this: The program says "Type ten names". Then ten names sould be typed a person. Then the program chooses a random name from the …

More Similar Questions