Question: In Chapter 7, you modified the GreenvilleRevenue program to include a number of methods. Now, using your code from Chapter 7 Case Study 1 ,

In Chapter 7, you modified the GreenvilleRevenue program to include a number of methods.

Now, using your code from Chapter 7 Case Study 1, modify your program so every data entry statement uses a TryParse() method to ensure that each piece of data is the correct type.

Any invalid user entries should generate an appropriate message that contains the word Invalid, and the user should be required to reenter the data.

An example of the program is shown below:

Enter number of contestants last year >> 1 Enter number of contestants this year >> 2 Last year's competition had 1 contestants, and this year's has 2 contestants Revenue expected this year is $50.00 The competition is bigger than ever! Enter contestant name >> Matt Talent codes are: S Singing D Dancing M Musical instrument O Other Enter talent code >> Sarah Invalid format - entry must be a single character That is not a valid code Enter talent code >> R That is not a valid code Enter talent code >> J That is not a valid code Enter talent code >> S Enter contestant name >> Sarah Talent codes are: S Singing D Dancing M Musical instrument O Other Enter talent code >> D The types of talent are: Singing 1 Dancing 1 Musical instrument 0 Other 0 Enter a talent type or Z to q

using System;

using static System.Console;

using System.Globalization;

class GreenvilleRevenue

{

static void Main()

{

// Write your main here.

}

public static int GetContestantNumber(string when, int min, int max)

{

// Write your GetContestantNumber() here.

}

public static void DisplayRelationship(int numThisYear, int numLastYear)

{

// Write your DisplayRelationship() here.

}

public static void GetContestantData(int numThisYear, string[] names, char[] talents, char[] talentCodes, string[] talentCodesStrings, int[] counts)

{

// Write your GetContestantData() here.

}

public static void GetLists(int numThisYear, char[] talentCodes, string[] talentCodesStrings, string[] names, char[] talents, int[] counts)

{

// Write your GetLists() here.

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!