Esempio n. 1
0
        //Wanneer de emmer overstroomd of gevuld wordt met een te grote hoeveelheid moet de emmer kenbaar kunnen maken hoeveel er naast de emmer is gevallen.

        public void Oefening4()
        {
            // bucket vullen met 15 liter?
            int amount = 15;

            Bucket bucket1 = new Bucket(12, 5);
            Bucket bucket2 = new Bucket(10, 0);
            Bucket bucket3 = new Bucket(16, 15);

            // per liter de emmer vullen en controleren of de aan het overstromen is.
            for (int i = 0; i < amount; i++)
            {
                bucket3.Fill(1);
                bucket3.OnOverflowing(bucket3);
            }
            //emmer na het vullen de maximale capaciteit geven.
            bucket3.Full();
        }