Пример #1
0
        public static TermSum GetProduct(TermSum arg1, double value)
        {
            var result = new TermSum();

            foreach (var x in arg1._ratios)
            {
                var ratio = x.Value * value;
                result.Add(x.Key, ratio);
            }

            return(result);
        }
Пример #2
0
        public static TermSum GetProduct(TermSum arg1, TermSum arg2)
        {
            var result = new TermSum();

            foreach (var x in arg1._ratios)
            {
                foreach (var y in arg2._ratios)
                {
                    var ratio = x.Value * y.Value;
                    var term  = Term.GetProduct(x.Key, y.Key);
                    result.Add(term, ratio);
                }
            }

            return(result);
        }