| 
 PureBytes Links 
Trading Reference Links 
 | 
Below is the code from the COMBINATION function.  Note that the code
incorrectly uses the TCNum at locations where TLen should be used.  For
instance, the expression Condition2 = TCNum > TCNum; can never be true.
Inputs: Length(Numeric), CNum(Numeric);
Variables: TLen(0), TCNum(0), FactorN(1), FactorK(1), FactorNK(1);
TLen = IntPortion(Length);
TCNum = IntPortion(CNum);
Condition1 = TCNum > 0 AND TCNum > 0;
Condition2 = TCNum > TCNum;
FactorN = 1;
FactorK = 1;
FactorNK = 1;
If Condition1 AND Condition2 Then Begin
	FactorN = Factorial(TCNum);
	FactorK = Factorial(TCNum);
	FactorNK = Factorial(TCNum-TCNum);
	If FactorK * FactorNK <> 0 Then
		Combination = FactorN / (FactorK * FactorNK)
	Else
		Combination = -1;
End
Else
	Combination = -1;
William Brower
Publisher of TS Express 
Email: 1000mileman@xxxxxxxxxxxxxx
Web: http://www.insideedgesystems.com
 
 |