예제 #1
0
파일: Program.cs 프로젝트: Khoryn/IDJ
        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();
        }
예제 #2
0
        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}");
                }
            }
        }
예제 #3
0
        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());
        }
예제 #4
0
 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}");
         }
     }
 }