コード例 #1
0
        static void Main(string[] args)
        {
            //instantiate the bees
            Bee b1 = new Bee("John", 3.2F);
            Bee b2 = new Bee("Paul", 2.7F);
            Bee b3 = new Bee("Ringo", 1.1F);
            Bee b4 = new Bee("George", 2.0F);
            Bee b5 = new Bee("Kurt", 2.3F);
            Bee b6 = new Bee("Dave", 7.4F);
            Bee b7 = new Bee("Krist", 1.5F);

            //instantiate the beehive
            Beehive h1 = new Beehive(4, 1);
            Beehive h2 = new Beehive(3, 2);

            //add bees to list -Create beehives (with bees)
            h1.AddBee(b1);
            h1.AddBee(b2);
            h1.AddBee(b3);
            h1.AddBee(b4);
            h2.AddBee(b5);
            h2.AddBee(b6);
            h2.AddBee(b7);

            //collect honey calculate-From each beehive run the CollectHoney method for a specified number of days
            h1.CollectHoney(7);
            h2.CollectHoney(8);

            //count bee -Report on the number of bees in each beehive
            h1.CountBee();
            h2.CountBee();
            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            //instantiating Bees object (Creating Bees)

            Bee b1 = new Bee("John", 3.2F);
            Bee b2 = new Bee("Paul", 2.7F);
            Bee b3 = new Bee("George", 1.1F);
            Bee b4 = new Bee("Ringo", 2.0F);

            Bee b5 = new Bee("Kurt", 2.3F);
            Bee b6 = new Bee("Dave", 7.4F);
            Bee b7 = new Bee("Krist", 1.5F);


            //instantiating Behives
            Beehive bh1 = new Beehive();

            bh1.AddBee2Behive(b1);
            bh1.AddBee2Behive(b2);
            bh1.AddBee2Behive(b3);
            bh1.AddBee2Behive(b4);

            Beehive bh2 = new Beehive();

            bh2.AddBee2Behive(b5);
            bh2.AddBee2Behive(b6);
            bh2.AddBee2Behive(b7);

            // Collect Honey per behive

            //Behive # 1
            System.Console.WriteLine("***********************************");
            bh1.NumberOfBumblebees();
            System.Console.WriteLine("------------------------------------");
            bh1.CollectHoney(100);
            System.Console.WriteLine("***********************************\n");

            //Behive # 2
            bh2.NumberOfBumblebees();
            System.Console.WriteLine("------------------------------------");
            bh2.CollectHoney(100);
            System.Console.WriteLine("***********************************");
        }
コード例 #3
0
        public static void Main(string[] args)
        {
            Bee bee1 = new Bee(3.2f, "John");
            Bee bee2 = new Bee(2.7f, "Paul");
            Bee bee3 = new Bee(1.1f, "George");
            Bee bee4 = new Bee(2.0f, "Ringo");
            Bee bee5 = new Bee(2.3f, "Kurt");
            Bee bee6 = new Bee(7.4f, "Dave");
            Bee bee7 = new Bee(1.5f, "Krist");

            Beehive hive  = new Beehive(new List <Bee>(), 4);
            Beehive hive2 = new Beehive(new List <Bee>(), 3);

            Console.WriteLine("----------------------");
            Console.WriteLine("     Beehive 01");
            Console.WriteLine("----------------------");
            Console.WriteLine("Beatles");
            Console.WriteLine();
            hive.Bees.Add(bee1);
            hive.Bees.Add(bee2);
            hive.Bees.Add(bee3);
            hive.Bees.Add(bee4);
            hive.CollectHoney(1);
            Console.WriteLine("----------------------");
            Console.WriteLine("     Beehive 02");
            Console.WriteLine("----------------------");
            Console.WriteLine("Nirvana");
            Console.WriteLine();
            hive2.Bees.Add(bee5);
            hive2.Bees.Add(bee6);
            hive2.Bees.Add(bee7);
            hive2.CollectHoney(4);
            Console.WriteLine("----------------------");


            Console.WriteLine();
            Console.ReadKey();
        }