Advertisement
khaiwen1111

Practical 4 Q2

Jul 5th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.18 KB | None | 0 0
  1. public class Player
  2. {
  3.     private string name;
  4.     public string Name
  5.     {
  6.         get { return name;}
  7.         set { name = value;}
  8.     }
  9.     private int numberOfGames;
  10.  
  11.     public int NumberOfGames
  12.     {
  13.         get { return numberOfGames; }
  14.         set { numberOfGames = value; }
  15.     }
  16.     private int[] pointsScored;
  17.  
  18.     public Player(string aName, int gamesPlayed)
  19.     {
  20.         Name = aName;
  21.         NumberOfGames = gamesPlayed;
  22.  
  23.         pointsScored = new int[NumberOfGames];
  24.     }
  25.  
  26.     public void FillScores (int [] scores )
  27.     {
  28.         for (int i = 0; i < scores.Length; i++)
  29.             pointsScored[i] = scores[i];
  30.     }
  31.     public double GetAverage()
  32.     {
  33.         double total = 0.0;
  34.         double average;
  35.  
  36.         foreach (int aScore in pointsScored)
  37.         {
  38.             total += aScore;
  39.         }
  40.         average = total / numberOfGames;
  41.         return average;
  42.     }
  43. }
  44.  
  45. public class PlayerTest
  46. {
  47.     public static void Main()
  48.     {
  49.         Player player = new Player("Jordan", 3);
  50.         int[] scores = { 5, 12, 3 };
  51.         player.FillScores(scores);
  52.         Console.WriteLine("Average is {0:F0}", player.GetAverage());
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement