5. Write a program that implements a class called MyTeam. Your class should have the following…

5. Write a program that implements a class called MyTeam. Your class should have the following private data items: Id (int), Name (string), Slogan (string), Wins (int), and Losses (int). You need to define properties with appropriate accessor functions for each of the data items. Methods should include a default constructor that sets values to the empty string or zero, a constructor that allows the user to specify all values for the data items, a member method called DisplayTeamInfo that outputs all the information for the given toy in a reasonable format. Challenge Problem: Code your set accessors to restrict all numeric fields (Id, Wins, Losses) to positive numbers. You can determine how you want to report/respond to the error. (25 pts) The code below is my suggestion for your Main() method for Program 22 static void Main(string[] args) { MyTeam myHitchhikers = new MyTeam(); myHitchhikers.Id = 42; myHitchhikers.Name = "Ford Prefect et. al."; myHitchhikers.Slogan = "Don't panic!"; myHitchhikers.Wins = 525; myHitchhikers.Losses = 42; Console.WriteLine("nTeam 1 Information"); myHitchhikers.DisplayTeamInfo(); MyTeam mykitties = new MyTeam(); Console.WriteLine("nTeall 2 Information"); mykitties.DisplayTeamInfo(); MyTeam myPatriots = new MyTeam(2023, "UC Patriots", "One Big Team", 42, 3); Console.WriteLine("nTeam 3 Information"); myPatriots.DisplayTeamInfo(); //This will test your Challenge Problem Settings if you attempted them Console.WriteLine("nTeam 4 Information"); MyTeam mywinners = new MyTeam(13, "Winners", "We like to win more than you do", -20, -35); } myllinners.DisplayTeamInfo();

5. Write a program that implements a class called MyTeam. Your class should have the following private data items: Id (int), Name (string), Slogan (string), Wins (int), and Losses (int). You need to define properties with appropriate accessor functions for each of the data items.

Methods should include a default constructor that sets values to the empty string or zero, a constructor that allows the user to specify all values for the data items, a member method called DisplayTeamInfo that outputs all the information for the given toy in a reasonable format.

Challenge Problem: Code your set accessors to restrict all numeric fields (Id, Wins, Losses) to positive numbers. You can determine how you want to report/respond to the error. (25 pts)

The code below is my suggestion for your Main() method for Program 22

static void Main(string[] args)
{
MyTeam myHitchhikers = new MyTeam();
myHitchhikers.Id = 42;
myHitchhikers.Name = “Ford Prefect et. al.”;
myHitchhikers.Slogan = “Don’t panic!”;
myHitchhikers.Wins = 525;
myHitchhikers.Losses = 42;
Console.WriteLine(“\nTeam 1 Information”);
myHitchhikers.DisplayTeamInfo();

MyTeam mykitties = new MyTeam();
Console.WriteLine(“\nTeall 2 Information”);
mykitties.DisplayTeamInfo();

MyTeam myPatriots = new MyTeam(2023, “UC Patriots”, “One Big Team”, 42, 3);
Console.WriteLine(“\nTeam 3 Information”);
myPatriots.DisplayTeamInfo();

//This will test your Challenge Problem Settings if you attempted them
Console.WriteLine(“\nTeam 4 Information”);
MyTeam mywinners = new MyTeam(13, “Winners”, “We like to win more than you do”, -20, -35);
}

myllinners.DisplayTeamInfo();


 
Solved By Verified
Study Co-Pilot All Study Co-Pilots are evaluated by Gotit Pro as an expert in their subject area.

 
Instant
Download

Student review: (4 ratings) 4 out of 4 people found this solution helpful.