Exemplo n.º 1
0
        internal CalculationBranch(CalculationContainer container, int index)
        {
            this.Number = container.Divisors[index];
            var entityNumber = container.NumberOfEntities / this.Number - 1;

            if (entityNumber > 1)
            {
                this.Container = new CalculationContainer(entityNumber);
            }

            this._endSuccess = entityNumber == 0;
        }
Exemplo n.º 2
0
        public CalculationResult Calculate(long numberOfEntities)
        {
            var container = new CalculationContainer(numberOfEntities);

            return(container.GetResult());
        }