static void Main(string[] args) { string[] command = Console.ReadLine().Split(); List <Animal> animals = new List <Animal>(); while (command[0] != "End") { animals.Add(new Animal(command[0], command[1], AnimalClinic.patientId)); switch (command[2]) { case "heal": AnimalClinic.Heal(); break; case "rehab": AnimalClinic.Rehabilitate(); break; } command = Console.ReadLine().Split(); } foreach (Animal animal in animals) { Console.WriteLine($"Patient {animal.Id}: [{animal.Name} ({animal.Breed})] has been healed!"); } Console.WriteLine($"Total healed animals: {AnimalClinic.healedAnimalsCount}"); Console.WriteLine($"Total rehabilitated animals: {AnimalClinic.rehabilitatedAnimalsCount}"); foreach (Animal animal in animals) { Console.WriteLine($"{animal.Name} {animal.Breed}"); } Console.ReadKey(); }
static void Main(string[] args) { string line = Console.ReadLine(); var clinic = new AnimalClinic(); while (line != "End") { string[] input = line.Split(' '); string name = input[0]; string breed = input[1]; var animal = new Animal(name, breed); string condition = input[2]; if (condition == "heal") { clinic.healedAnimal(animal); } else { clinic.rehabAnimal(animal); } line = Console.ReadLine(); } Console.WriteLine($"Total healed animals: {AnimalClinic.healedAnimalsCount}"); Console.WriteLine($"Total rehabilitated animals: {AnimalClinic.rehabilitedAnimalsCount}"); string word = Console.ReadLine(); if (word == "heal") { foreach (var animal in AnimalClinic.healdAnimal) { Console.WriteLine($"{animal.Name} {animal.Breed}"); } } else { foreach (var animal in AnimalClinic.rehabilitatedAnimals) { Console.WriteLine($"{animal.Name} {animal.Breed}"); } } }
static void Main(string[] args) { string command = Console.ReadLine(); while (command != "End") { string[] input = command.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); Animal animal = new Animal(input[0], input[1]); switch (input[2]) { case "heal": AnimalClinic.Heal(animal); break; case "rehabilitate": AnimalClinic.Rehabilitate(animal); break; } command = Console.ReadLine(); } Console.WriteLine($"Total healed animals: {AnimalClinic.HealedAnimalsCount}" + Environment.NewLine + $"Total rehabilitated animals: {AnimalClinic.RehabilitatedCount}"); AnimalClinic.Total(Console.ReadLine()); }
static void Main(string[] args) { string line = Console.ReadLine(); var clinic = new AnimalClinic(); while (line != "End") { string[] input = line.Split(' '); string name = input[0]; string breed = input[1]; var animal = new Animal(name, breed); string condition = input[2]; if (condition == "heal") { clinic.healedAnimal(animal); } else { clinic.rehabAnimal(animal); } line = Console.ReadLine(); } Console.WriteLine($"Total healed animals: {AnimalClinic.healedAnimalsCount}"); Console.WriteLine($"Total rehabilitated animals: {AnimalClinic.rehabilitedAnimalsCount}"); string word = Console.ReadLine(); if (word=="heal") { foreach (var animal in AnimalClinic.healdAnimal) { Console.WriteLine($"{animal.Name} {animal.Breed}"); } } else { foreach (var animal in AnimalClinic.rehabilitatedAnimals) { Console.WriteLine($"{animal.Name} {animal.Breed}"); } } }