//methods public static int CalcAverageAge(Animal[] animalArray) { int sum = 0; int count = animalArray.Length; foreach (var item in animalArray) { sum += item.Age; } return sum / count; }
public static double AverageAge(Animal[] animals) { double total = 0; int allAnimals = animals.Length; for (int i = 0; i < allAnimals; i++) { total += animals[i].Age; } return total / (double)allAnimals; }
public static double AverageAge(Animal[] animals) { double sum = 0.0; foreach (Animal animal in animals) { sum += animal.Age; } sum /= animals.Length; return sum; }
public static double AvgAge(Animal[] animals) { // var avgAge = animals.Average(x => x.Age); var age = 0.0; foreach (var animal in animals) { age = age + animal.Age; } var avgAge = age/animals.Length; return avgAge; }
static void Main(string[] args) { Animal animal = new Cat("Mimi",4,Gender.female); Animal animal1 = new Dog("Sharo", 1, Gender.female); Animal animal2 = new Frog("Kikirica", 5, Gender.female); Animal animal3 = new Kitten("Mimi", 7); Animal animal4 = new Tomcat("Mimi", 5); Animal animal5 = new Frog("Mimi", 4, Gender.female); Animal[] zoo = new Animal[]{ animal,animal1,animal2,animal3,animal4,animal }; var avarageAge = zoo.Average(a=>a.Age); Console.WriteLine("{0:0.00}",avarageAge); }
public Frog(Animal inputAnimal) : base(inputAnimal.age, inputAnimal.name, inputAnimal.sexMale) { }