Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

please just c# only no any other language Design a class named BaseballGame that

ID: 3834565 • Letter: P

Question

please just c# only no any other language Design a class named BaseballGame that has fields for two team names and
a final score for each team. Include methods to set and get the values for
each data field. Create the class diagram and write the pseudocode that
defines the class.
b. Design an application that declares three BaseballGame objects and sets and
displays their values.
c. Design an application that declares an array of 12 BaseballGame objects.
Prompt the user for data for each object, and display all the values. Then pass
each object to a method that displays the name of the winning team or “Tie” if
the score is a tie.

Explanation / Answer

public class BaseballGame
    {
        private int Team1Score, Team2Score;
        private string Team1Name, Team2Name;
      
        public int getTeam1Score()
        {
            return Team1Score;
        }
        public int getTeam2Score()
        {
            return Team2Score;
        }
        public string getTeam1Name()
        {
            return Team1Name;
        }
        public string getTeam2Name()
        {
            return Team2Name;
        }

        public void setTeam1Score(int score)
        {
            Team1Score = score;
        }
        public void setTeam2Score(int score)
        {
            Team2Score = score;
        }
        public void setTeam1Name(string name)
        {
            Team1Name = name;
        }
        public void setTeam2Name(string name)
        {
            Team2Name = name;
        }

    }

public class Class1
    {      
        public static void Main(string[] args)
        {
            BaseballGame g1 = new BaseballGame();
            BaseballGame g2 = new BaseballGame();
            BaseballGame g3 = new BaseballGame();
            g1.setTeam1Score(5);
            g1.setTeam2Score(8);
            g1.setTeam1Name("ABC");
            g1.setTeam2Name("CDE");
            Console.WriteLine("GAME 1");
            Console.WriteLine("Team 1: " + g1.getTeam1Name() + " Score: " + g1.getTeam1Score());
            Console.WriteLine("Team 2: " + g1.getTeam2Name() + " Score: " + g1.getTeam2Score());
            Console.WriteLine("GAME 2");
            Console.WriteLine("Team 1: " + g2.getTeam1Name() + " Score: " + g2.getTeam1Score());
            Console.WriteLine("Team 2: " + g2.getTeam2Name() + " Score: " + g2.getTeam2Score());
            Console.WriteLine("GAME 2");
            Console.WriteLine("Team 1: " + g3.getTeam1Name() + " Score: " + g3.getTeam1Score());
            Console.WriteLine("Team 2: " + g3.getTeam2Name() + " Score: " + g3.getTeam2Score());
            Console.ReadKey();
        }
    }

public class Class2
{
    public static void Main(string[] args)
    {
        BaseballGame[] games = new BaseballGame[12];
        for (int i = 0; i < 12; i ++)
        {
            games[i] = new BaseballGame();
            Console.WriteLine("For Game " + i);
            Console.WriteLine("Enter Team1 name:");
            games[i].setTeam1Name(Console.ReadLine());
            Console.WriteLine("Enter Team1 score:");
            games[i].setTeam1Score(Double.Parse(Console.ReadLine()));
            Console.WriteLine("Enter Team2 name:");
            games[i].setTeam2Name(Console.ReadLine());
            Console.WriteLine("Enter Team2 score:");
            games[i].setTeam2Score(Double.Parse(Console.ReadLine()));
        }
        for (int i = 0; i < 12; i++)
        {   Console.WriteLine("For Game " + i);
            declareWinner(games[i]);
        }
    }

    static void decalareWiner(BaseballGame g)
    {
        if (g.getTeam1Score() > g.getTeam2Score())
            Console.WriteLine("Winner: " + g.getTeam1Name);
        else
            Console.WriteLine("Winner: " + g.getTeam2Name);
    }
}

I have included 3 classes for your purpose. Let me know if you need any more help on this