static void Main() { var tomCats = new List <Tomcat>() { new Tomcat("Tomy", 2), new Tomcat("Tomas", 3), new Tomcat("Tomasssian", 8), new Tomcat("Toma", 4), new Tomcat("Tomati", 7) }; double averageTomy = Animal.CalculateAverageAge(tomCats); Console.WriteLine("Average age in TomCats: {0}", averageTomy); var frogs = new List <Frog>() { new Frog("Froggy", 2, Gender.Female), new Frog("Froggurd", 4, Gender.Male), new Frog("Frogstur", 7, Gender.Male), new Frog("Froggarella", 4, Gender.Female) }; double averageFrogA = Animal.CalculateAverageAge(frogs); Console.WriteLine("Average age in Frogs:{0}", averageFrogA); var dogs = new List <Dog>() { new Dog("Johhny", 2, Gender.Male), new Dog("Simo", 4, Gender.Male), new Dog("Saimun", 5, Gender.Female), new Dog("Lili", 10, Gender.Female) }; double averageDogA = Animal.CalculateAverageAge(dogs); Console.WriteLine("Average age in Dogs: {0}", averageDogA); var kittens = new List <Kitten>() { new Kitten("Kitty", 5), new Kitten("Kittana", 4), new Kitten("Kittassian", 3), new Kitten("Kit", 2) }; double averageKittenAge = Animal.CalculateAverageAge(kittens); Console.WriteLine("Average age in Kittens: {0}", averageKittenAge); var cats = new List <Cat>() { new Cat("Jenifur", 10, Gender.Female), new Cat("Jinjur", 1, Gender.Female), new Cat("Jason", 5, Gender.Male), }; double averageAge = Animal.CalculateAverageAge(cats); Console.WriteLine("Average age in Cats:{0}", averageAge); }
static void Main() { Cat[] cats = new Cat[] { new Cat(2, "Puhi", "female"), new Cat(1, "Chernio", "male"), new Cat(3, "Choki", "female") }; Dog[] dogs = new Dog[] { new Dog(3, "Sharo", "male"), new Dog(1, "Chernio", "male"), new Dog(3, "Sasho", "male") }; Frog[] frogs = new Frog[] { new Frog(1, "Kio", "male"), new Frog(1, "Kao", "female"), new Frog(1, "Mao", "female"), }; Kitten[] kittens = new Kitten[] { new Kitten(2, "Mio"), new Kitten(2, "Kio") }; Tomcat[] tomcats = new Tomcat[] { new Tomcat(3, "Tao"), new Tomcat(3, "Vao") }; Console.WriteLine("The average age of cats is: {0}", Math.Round(Animal.CalculateAverageAge(cats), 2)); Console.WriteLine("The average age of dogs is: {0}", Math.Round(Animal.CalculateAverageAge(dogs), 2)); Console.WriteLine("The average age of frogs is: {0}", Math.Round(Animal.CalculateAverageAge(frogs), 2)); Console.WriteLine("The average age of kittens is: {0}", Math.Round(Animal.CalculateAverageAge(kittens), 2)); Console.WriteLine("The average age of tomcats is: {0}", Math.Round(Animal.CalculateAverageAge(tomcats), 2)); Console.Write("Cats say: "); cats[0].Sound(); Console.Write("Dogs say: "); dogs[0].Sound(); Console.Write("Frogs say: "); frogs[0].Sound(); }